ICspStatuses interface

The ICspStatuses interface defines methods and properties that can be used to manage a collection of ICspStatus objects. The ICspStatus interface contains information about a cryptographic provider/algorithm pair. The collection object is created when you call the following properties and methods.

Property/MethodInterfaceDescription
GetCspStatusesFromOperations ICspInformations Creates an ICspStatuses collection for a specified algorithm type and optional provider information.

Note  The Certificate Enrollment Control uses an ICspStatuses collection only for private key asymmetric (encryption, signing, and key exchange) algorithm selection.

GetCspStatuses IX509CertificateRequestPkcs10 Creates an ICspStatuses collection that contains all provider/algorithm pairs consistent with the intended use of the private key as specified by the caller.
CspStatuses IX509CertificateRequestPkcs10 Creates an ICspStatuses collection that contains all provider/algorithm pairs consistent with the intended use of the private key as identified by the IX509PrivateKey object associated with the certificate request.

 

Members

The ICspStatuses interface inherits from the IDispatch interface. ICspStatuses also has these types of members:

Methods

The ICspStatuses interface has these methods.

MethodDescription
Add

Adds an ICspStatus object to the collection.

[WebEnabled]

Clear

Removes all ICspStatus objects from the collection.

Remove

Removes an ICspStatus object from the collection by index number.

 

Properties

The ICspStatuses interface has these properties.

PropertyDescription

_NewEnum

Retrieves the enumerator for the collection.

Count

Retrieves the number of ICspStatus objects in the collection.

[WebEnabled]

ItemByIndex

Retrieves an ICspStatus object from the collection by index number.

[WebEnabled]

ItemByName

Retrieves an ICspStatus object from the collection by provider and algorithm name.

[WebEnabled]

ItemByOperations

Retrieves an ICspStatus object that has the same name as the provider specified on input and the same algorithm but identifies a different cryptographic operation.

ItemByOrdinal

Retrieves an ICspStatus object from the collection by ordinal number.

ItemByProvider

Retrieves an ICspStatus object that has the same name as the provider specified on input but identifies an algorithm that supports a different intended key use.

 

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
ICspStatus

 

 

Community Additions

ADD
Show:
© 2015 Microsoft