Name | Data Type | Value |
Description | string | This method is called to request an import of public/private key pair. The method is used when assymetric private/public keys are generated elsewhere but are required by the managed system for creation of Certificate Signing Requests (CSRs) or self-signed certificates or any other key based credentials. Upon the successful execution, the PPKPCredential shall be the reference to the CIM_UnsignedCredential instance representing the private/public key pair. The CIM_UnsignedCredential instance shall be associated through CIM_MemberOfCollection association with the instance of CIM_Keystore referenced by the Keystore parameter, and shall be associated through the CIM_AffectsElement association with the method invocation instance of CIM_KeyBasedCredentialManagementService. |
ValueMap | string | 0, 1, 2, 3, 4, 5, 6, .., 4096, 4097..32767, 32768..65535 |
Values | string | Completed with No Error, Not Supported, Error Occured, Busy, Invalid Reference, Invalid Parameter, Access Denied, DMTF Reserved, Job Started, Method Reserved, Vendor Specified |
Name | Type | Qualifiers |
Name | Data Type | Value |
Usage | uint16 |
Description | string | The usage of the certificate by the managed element that the certificate is for or is scoped to. |
IN | boolean | true |
ModelCorrespondence | string | CIM_CredentialContext.Usage |
ValueMap | string | 2, 3, 4, 6, 7, 8, .., 32768..65535 |
Values | string | Owned, Trusted, Trusted for Authentication, Trusted for Authorization, Trusted for Authentication/Authorization, Trusted for Third-Party Authentication/Authorization, DMTF Reserved, Vendor Reserved |
PrivateKey | string[] |
Description | string | The DER-encoded raw private key.Only the first element of the array property shall be populated. |
IN | boolean | true |
OctetString | boolean | true |
Required | boolean | true |
PublicKey | string[] |
Description | string | The DER-encoded raw public key.Only the first element of the array property shall be populated. |
IN | boolean | true |
OctetString | boolean | true |
Required | boolean | true |
CredentialContext |
REF
CIM_ManagedElement |
Description | string | The managed element that represents the user or owner or the scoping element of the certificate. Such managed element could be the web service that owns the certificate or uses it for verification or account that the certificate is scoped to. |
IN | boolean | true |
Job |
REF
CIM_ConcreteJob |
Description | string | Contains a reference to the ConcreteJob created to track the execution initiated by the method invocation. If method returns 4096 - Job Started, then this parameter shall not be NULL. |
IN | boolean | false |
OUT | boolean | true |
Keystore |
REF
CIM_Keystore |
Description | string | The reference to the CIM_Keystore instance representing the key store, which the public/private key pair is imported in to. |
IN | boolean | true |
Required | boolean | true |
PPKPCredential |
REF
CIM_UnsignedCredential |
Description | string | The PPKPCredential output parameter references the instance of CIM_UnsignedCredential that represents the public/private key pair. |
IN | boolean | false |
OUT | boolean | true |
Required | boolean | true |
Name | Data Type | Value |
Description | string | This method is called to request a creation of a keystore repository to be used for storage of the key based credentials. Upon the successful execution, the NewKeystore parameter shall reference to the newly created instance of CIM_Keystore. The property values of the newly created instance of the CIM_Keystore shall match all the non-null, non-key properties of the Keystore parameter embedded instance. The newly created CIM_Keystore instance shall be associated to the instance CIM_System referenced by the OwningSystem parameter using CIM_OwningCollectionElement association, shall be associated with the CIM_KeyBasedCredentialManagementService instance using the CIM_ServiceAffectsElement association, and shall be associated to the instances of CIM_Service referenced in the KeystoreUtilizers using CIM_Dependency association. |
ValueMap | string | 0, 1, 2, 3, 4, 5, 6, .., 4096, 4097..32767, 32768..65535 |
Values | string | Completed with No Error, Not Supported, Error Occured, Busy, Invalid Reference, Invalid Parameter, Access Denied, DMTF Reserved, Job Started, Method Reserved, Vendor Specified |