ISCrdEnr 接口

ISCrdEnr 接口表示智能卡注册控件。 它主要对不使用自动化的开发人员感兴趣。 有关Visual Basic或其他自动化语言的编程,请参阅 CEnroll 对象。

成员

ISCrdEnr 接口继承自 IDispatch 接口。 ISCrdEnr 还具有以下类型的成员:

方法

ISCrdEnr 接口具有这些方法。

方法 说明
注册 代表用户请求证书,并将生成的 证书 存储在用户的 智能卡上。
enumCAName 枚举给定证书模板名称 (CA) 证书颁发机构 的名称。
enumCertTemplateName 枚举证书模板名称。
enumCSPName 枚举可用 加密服务提供商 的名称, (CSP) 。
getCACount 返回愿意基于指定证书模板颁发证书的 CA 数。
getCAName 检索给定证书模板的指定 CA 的名称。
getCertTemplateCount 检索证书模板的数量。
getCertTemplateName 检索证书模板的名称。
getCertTemplateSMIME 确定证书模板是否包含szOID_PKIX_KP_EMAIL_PROTECTION密钥用法。 如果此密钥用法是证书模板的一部分,则证书模板支持 安全/多用途 Internet 邮件扩展 (S/MIME) 操作。
getEnrolledCertificateName 检索先前成功调用 ISCrdEnr::enroll 生成的证书的名称。 此方法还可用于在对话框中显示证书。
getSigningCertificateName 从签名证书中检索使用者名称。 此方法还可用于在对话框中显示证书。
getUserName 检索代表证书注册的用户的名称。
resetUser 从智能卡控件中清除用户名。
selectSigningCertificate 显示“ 选择证书 ”对话框,允许选择签名证书 (也称为 注册代理证书) 。
selectUserName 显示“ 选择用户 ”对话框,允许选择用户名。 用户名适用于代表证书注册的用户。
setCAName 指定 CA 的名称。
setCertTemplateName 指定证书模板的名称。
setSigningCertificate 指定签名证书 (也称为 注册代理证书) 。
setUserName 指定代表证书注册的用户的名称。

 

属性

ISCrdEnr 接口具有这些属性。

properties 访问类型 说明
CSPCount
只读
指定 CSP 数。 此属性为只读。
CSPName
读取/写入
云解决方案提供商的名称。 此属性是可读写的。

 

要求

要求
最低受支持的客户端
无受支持的版本
最低受支持的服务器
Windows Server 2003 [仅限桌面应用]
DLL
Scrdenrl.dll
IID
IID_ISCrdEnr定义为 753988a1-1357-436d-9cf5-f089bdd67d64