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金鑰使用方式。 如果此金鑰使用方式是憑證範本的一部分,憑證範本支援 安全/多用途網際網路郵件延伸 模組 (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 |