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
Scrdenrl.dll
IID
IID_ISCrdEnr定義為 753988a1-1357-436d-9cf5-f089bdd67d64