ICertificates2::Select 方法

[CAPICOM 是一个仅限 32 位的组件,可用于以下操作系统:Windows Server 2008、Windows Vista 和 Windows XP。 请改用 System.Security.Cryptography.X509Certificates 命名空间中的 X509Certificate2Collection。]

Select 方法显示用于选择证书的对话框,并返回所选证书的集合。 此方法是在 CAPICOM 2.0 中引入的。

语法

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

参数

标题 [in, 可选]

包含对话框标题的字符串。 默认值为空字符串 ("")。

DisplayString [in, 可选]

包含随对话框一起显示的提示文本的字符串。 默认值为空字符串 ("")。

bMultiSelect [in, optional]

指示用户是否可以选择多个证书的布尔值。 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
可再发行组件
Windows Server 2003 和 Windows XP 上的 CAPICOM 2.0 或更高版本
DLL
Capicom.dll