Интерфейс ICspStatuses (certenroll.h)

Интерфейс ICspStatuses определяет методы и свойства, которые можно использовать для управления коллекцией объектов ICspStatus . Интерфейс ICspStatus содержит сведения о паре поставщик/алгоритм шифрования. Объект коллекции создается при вызове следующих свойств и методов.

Свойство или метод Интерфейс Описание
GetCspStatusesFromOperations ICspInformations Создает коллекцию ICspStatuses для указанного типа алгоритма и дополнительных сведений о поставщике.
Примечание Элемент управления регистрацией сертификатов использует коллекцию ICspStatuses только для выбора алгоритма асимметричного закрытого ключа (шифрования, подписывания и обмена ключами).
 
GetCspStatuses IX509CertificateRequestPkcs10 Создает коллекцию ICspStatuses , содержащую все пары "поставщик-алгоритм" в соответствии с предполагаемым использованием закрытого ключа, указанного вызывающим объектом.
CspStatuses IX509CertificateRequestPkcs10 Создает коллекцию ICspStatuses , содержащую все пары "поставщик-алгоритм" в соответствии с предполагаемым использованием закрытого ключа, определяемого объектом IX509PrivateKey, связанным с запросом сертификата.

Наследование

Интерфейс ICspStatuses наследуется от интерфейса IDispatch . ICspStatuses также имеет следующие типы элементов:

Методы

Интерфейс ICspStatuses содержит следующие методы.

 
ICspStatuses::Add

Добавляет объект ICspStatus в коллекцию.
ICspStatuses::Clear

Удаляет все объекты ICspStatus из коллекции.
ICspStatuses::get__NewEnum

Извлекает перечислитель для коллекции. (ICspStatuses.get__NewEnum)
ICspStatuses::get_Count

Извлекает количество объектов ICspStatus в коллекции.
ICspStatuses::get_ItemByIndex

Извлекает объект ICspStatus из коллекции по номеру индекса.
ICspStatuses::get_ItemByName

Извлекает объект ICspStatus из коллекции по имени поставщика и алгоритма.
ICspStatuses::get_ItemByOperations

Извлекает объект ICspStatus, имя которого совпадает с именем поставщика, указанным на входных данных, и тем же алгоритмом, но определяющим другую криптографическую операцию.
ICspStatuses::get_ItemByOrdinal

Извлекает объект ICspStatus из коллекции по порядковой дате.
ICspStatuses::get_ItemByProvider

Извлекает объект ICspStatus, имя которого совпадает с именем поставщика, указанного во входных данных, но идентифицирует алгоритм, поддерживающий другое предполагаемое использование ключа.
ICspStatuses::Remove

Удаляет объект ICspStatus из коллекции по номеру индекса.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header certenroll.h

См. также раздел

Интерфейсы CertEnroll

ICspStatus

IDispatch