Export (0) Print
Expand All

IX509AttributeCspProvider interface

The IX509AttributeCspProvider interface represents an attribute that identifies the cryptographic provider used by the entity requesting the certificate. Cryptographic providers and key containers are used to generate and store keys and perform encryption, signing, and hashing.

This attribute is automatically placed in the PKCS #10 attribute collection when you call the Encode method.

Members

The IX509AttributeCspProvider interface inherits from IX509Attribute. IX509AttributeCspProvider also has these types of members:

Methods

The IX509AttributeCspProvider interface has these methods.

MethodDescription
InitializeDecode

Initializes the object from a Distinguished Encoding Rules (DER) encoded byte array that contains information about the provider.

InitializeEncode

Initializes the attribute from information about the provider.

 

Properties

The IX509AttributeCspProvider interface has these properties.

PropertyDescription

KeySpec

Retrieves a value that identifies whether the key pair stored by the provider or key container is used for encryption or for signing content.

ProviderName

Retrieves the provider name.

Signature

Retrieves the digital signature on the provider.

 

Requirements

Minimum supported client

Windows Vista [desktop apps only]

Minimum supported server

Windows Server 2008 [desktop apps only]

Header

CertEnroll.h

DLL

CertEnroll.dll

See also

CertEnroll Interfaces
IX509Attribute
IX509Attributes

 

 

Community Additions

ADD
Show:
© 2014 Microsoft