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