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 接口具有以下属性。

属性 访问类型 说明
CSPCount
只读
指定 CSP 的数量。 此属性为只读。
CSPName
读取/写入
CSP 的名称。 此属性是可读写的。

 

要求

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