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 |
|
IID |
IID_ISCrdEnr定义为 753988a1-1357-436d-9cf5-f089bdd67d64 |