Поделиться через


Метод ICertificates2::Select

[CAPICOM — это 32-разрядный компонент, доступный для использования в следующих операционных системах: Windows Server 2008, Windows Vista и Windows XP. Вместо этого используйте класс X509Certificate2Collection в пространстве имен System.Security.Cryptography.X509Certificates .]

Метод Select отображает диалоговое окно для выбора сертификатов и возвращает коллекцию выбранных сертификатов. Этот метод появился в CAPICOM 2.0.

Синтаксис

Certificates.Select( _
  [ ByVal Title ], _
  [ ByVal DisplayString ], _
  [ ByVal bMultiSelect ] _
)

Параметры

Title [in, необязательный]

Строка, содержащая заголовок диалогового окна. Значение по умолчанию — пустая строка.

DisplayString [in, необязательный]

Строка, содержащая текст запроса, отображаемый в диалоговом окне. Значение по умолчанию — пустая строка.

bMultiSelect [in, необязательный]

Логическое значение, указывающее, может ли пользователь выбрать несколько сертификатов. Значение True указывает, что с помощью клавиш CTRL или SHIFT можно выбрать несколько сертификатов. Значением по умолчанию является false.

Возвращаемое значение

Объект Certificates , содержащий сертификаты, выбранные в диалоговом окне.

CAPICOM 2.1: Возвращаемый объект Certificates содержит ссылки на сертификаты в коллекции, из которой был сделан выбор. Все изменения, внесенные в сертификаты в возвращенном объекте Certificates , отражаются в этой коллекции.

CAPICOM 2.0, CAPICOM 2.0.0.1, CAPICOM 2.0.0.2 и CAPICOM 2.0.0.3: Возвращаемый объект Certificates содержит копии сертификатов в коллекции, из которой был сделан выбор. Любые изменения, внесенные в сертификаты в возвращенном объекте Certificates , не отражаются в этой коллекции.

Требования

Требование Значение
Окончание поддержки клиентов
Windows Vista
Окончание поддержки сервера
Windows Server 2008
Распространяемые компоненты
CAPICOM 2.0 или более поздней версии в Windows Server 2003 и Windows XP
DLL
Capicom.dll