Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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/Method | Interface | Description |
---|---|---|
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. |
Inheritance
The ICspStatuses interface inherits from the IDispatch interface. ICspStatuses also has these types of members:
Methods
The ICspStatuses interface has these methods.
ICspStatuses::Add Adds an ICspStatus object to the collection. |
ICspStatuses::Clear Removes all ICspStatus objects from the collection. |
ICspStatuses::get__NewEnum Retrieves the enumerator for the collection. (ICspStatuses.get__NewEnum) |
ICspStatuses::get_Count Retrieves the number of ICspStatus objects in the collection. |
ICspStatuses::get_ItemByIndex Retrieves an ICspStatus object from the collection by index number. |
ICspStatuses::get_ItemByName Retrieves an ICspStatus object from the collection by provider and algorithm name. |
ICspStatuses::get_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. |
ICspStatuses::get_ItemByOrdinal Retrieves an ICspStatus object from the collection by ordinal number. |
ICspStatuses::get_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. |
ICspStatuses::Remove Removes an ICspStatus object from the collection by index number. |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista [desktop apps only] |
Minimum supported server | Windows Server 2008 [desktop apps only] |
Target Platform | Windows |
Header | certenroll.h |