ICertSrvSetupKeyInformation interface
The ICertSrvSetupKeyInformation interface defines a set of private key properties that are used for setup of certification authority (CA) or Microsoft Simple Certificate Enrollment Protocol (SCEP) roles. The information describes either an existing private key or one that setup generates.
Microsoft provides an implementation of this interface in the CCertSrvSetupKeyInformation class.
In C++, you create an instance of this interface by calling the CoCreateInstance function with the CLSID_CCertSrvSetupKeyInformation class identifier.
Members
The ICertSrvSetupKeyInformation interface inherits from the IUnknown interface. ICertSrvSetupKeyInformation also has these types of members:
Properties
The ICertSrvSetupKeyInformation interface has these properties.
| Property | Access type | Description |
|---|---|---|
| Write-only |
Gets or sets the name used by the CSP to generate, store, or access the key. | |
| Write-only |
Gets or sets a value that indicates whether the private key already exists. | |
| Write-only |
Gets or sets the binary value that has been encoded by using Distinguished Encoding Rules (DER) and that is the binary value of the CA certificate that corresponds to an existing key. | |
| Write-only |
Gets or sets the name of the hashing algorithm used to sign or verify the CA certificate for the key. | |
| Read-only |
Gets or sets the strength of the key to one of the values supported by the CSP. | |
| Read/write |
Gets or sets the name of the cryptographic service provider (CSP) that is used to generate or store the private key. |
Requirements
|
Minimum supported client | None supported [desktop apps only] |
|---|---|
|
Minimum supported server | Windows Server 2008 Datacenter, Windows Server 2008 Enterprise [desktop apps only] |
|
Header |
|
|
IDL |
|
|
DLL |
|
|
IID |
IID_ICertSrvSetupKeyInformation is defined as 6ba73778-36da-4c39-8a85-bcfa7d000793 |
Send comments about this topic to Microsoft
Build date: 10/26/2012