Интерфейс 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 |