Export (0) Print
Expand All

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.

PropertyAccess typeDescription

ContainerName

Write-only

Gets or sets the name used by the CSP to generate, store, or access the key.

Existing

Write-only

Gets or sets a value that indicates whether the private key already exists.

ExistingCACertificate

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.

HashAlgorithm

Write-only

Gets or sets the name of the hashing algorithm used to sign or verify the CA certificate for the key.

Length

Read-only

Gets or sets the strength of the key to one of the values supported by the CSP.

ProviderName

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

Minimum supported server

Windows Server 2008 Datacenter, Windows Server 2008 Enterprise [desktop apps only]

Header

Casetup.h

IDL

Casetup.idl

DLL

Certocm.dll

IID

IID_ICertSrvSetupKeyInformation is defined as 6ba73778-36da-4c39-8a85-bcfa7d000793

 

 

Community Additions

ADD
Show:
© 2014 Microsoft