Объект Certificates
[CAPICOM — это 32-разрядный компонент, доступный для использования в следующих операционных системах: Windows Server 2008, Windows Vista и Windows XP. Вместо этого используйте класс X509Certificate2Collection в пространстве имен System.Security.Cryptography.X509Certificates .]
Объект Certificates представляет коллекцию объектов Certificate . Каждый объект Certificate представляет один цифровой сертификат.
Объект Certificates предоставляет следующие интерфейсы:
- ICertificates2: представлено в CAPICOM 2.0.
- ICertificates: представлено в CAPICOM 1.0.
Назначение
Объект Certificates используется для выполнения следующих задач:
- Добавление или удаление объекта Certificate в коллекцию или из нее.
- Создайте подмножество коллекции, найдя набор сертификатов или открыв диалоговое окно для выбора сертификатов.
- Очистите все объекты Certificate из коллекции.
- Получение количества сертификатов в коллекции.
- Получение определенного объекта Certificate из коллекции.
- Выполните итерацию по коллекции.
Элементы
Объект Certificates имеет следующие типы элементов:
Методы
Объект Certificates содержит следующие методы.
Метод | Описание |
---|---|
Добавить | Добавляет объект Certificate в коллекцию. (Наследуется от CertificatesICertificates2) |
Clear | Удаляет все объекты Certificate из коллекции. (Наследуется от CertificatesICertificates2) |
Поиск | Возвращает объект Certificates , содержащий все сертификаты, соответствующие указанным условиям поиска. (Наследуется от CertificatesICertificates2) |
Удалить | Удаляет из коллекции один объект Certificate . (Наследуется от CertificatesICertificates2) |
Сохранить | Сохраняет сертификаты в указанный файл. (Наследуется от CertificatesICertificates2) |
Выберите пункт | Отображает диалоговое окно для выбора сертификатов и возвращает коллекцию выбранных сертификатов. (Наследуется от CertificatesICertificates2) |
Свойства
Объект Certificates имеет следующие свойства.
Свойство | Тип доступа | Описание |
---|---|---|
_NewEnum |
Только для чтения |
Извлекает интерфейс IEnumVARIANT для объекта , который можно использовать для перечисления коллекции. Это свойство скрыто в Visual Basic Scripting Edition (VBScript). |
Рассчитывать |
Только для чтения |
Извлекает количество объектов Certificate в коллекции. |
Элемент |
Только для чтения |
Извлекает объект Certificate , представляющий индексированные сертификаты коллекции. Это свойство по умолчанию. (Наследуется от CertificatesICertificates2ICertificates) |
Комментарии
Объект Certificates можно создать, и он безопасен для создания скриптов. ProgID для объекта Certificates — CAPICOM. Certificates.2".
CAPICOM 1. x: ProgID для объекта Certificates — CAPICOM. Certificates.1".
Требования
Требование | Значение |
---|---|
Окончание поддержки клиентов |
Windows Vista |
Окончание поддержки сервера |
Windows Server 2008 |
Распространяемые компоненты |
CAPICOM 2.0 или более поздней версии в Windows Server 2003 и Windows XP |
DLL |
|
См. также раздел