icEnroll 介面 (xenroll.h)

[從 Windows Server 2008 和 Windows Vista 起,此介面已不再可供使用。]

ICEnroll介面是代表憑證註冊控制之數個介面的其中一個。 如果您未使用自動化,則主要是感興趣的。 另一方面,如果您要以 Visual Basic 或其他自動化語言進行程式設計,請參閱 CEnroll 物件。

繼承

ICEnroll介面繼承自IDispatch介面。 ICEnroll 也有下列類型的成員:

方法

ICEnroll介面具有這些方法。

 
ICEnroll::acceptFilePKCS7

接受並處理包含 PKCS 的檔案
ICEnroll::acceptPKCS7

接受並處理 PKCS (ICEnroll.acceptPKCS7)
ICEnroll::createFilePKCS10

建立 base64 編碼的 PKCS (ICEnroll.createFilePKCS10)
ICEnroll::createPKCS10

建立 base64 編碼的 PKCS (ICEnroll.createPKCS10)
ICEnroll::enumContainers

擷取 ProviderName 屬性所指定之密碼編譯服務提供者 (CSP) 容器的名稱。 這個方法最初是在 ICEnroll 介面中定義。
ICEnroll::enumProviders

擷取 ProviderType 屬性所指定之可用密碼編譯服務提供者的名稱 (CSP) 。 這個方法最初是在 ICEnroll 介面中定義。
ICEnroll::freeRequestInfo

不再需要會話識別碼時釋出會話識別碼。
ICEnroll::get_CAStoreFlags

設定或擷取旗標,控制開啟存放區時,CA) 存放區 (憑證授權單位單位。 (取得)
ICEnroll::get_CAStoreName

設定或擷取存放區的名稱,其中會保留所有非「ROOT」和非「MY」憑證。 (取得)
ICEnroll::get_CAStoreType

設定或擷取要用於 CAStoreName 屬性所指定之存放區的存放區類型。 (取得)
ICEnroll::get_ContainerName

ICEnroll4 的 ContainerName 屬性會設定或擷取要使用的金鑰容器名稱。 (取得)
ICEnroll::get_DeleteRequestCert

設定或擷取布林值,判斷是否刪除要求存放區中的虛擬憑證。 (取得)
ICEnroll::get_GenKeyFlags

設定或擷取產生憑證要求時傳遞至 CryptGenKey 函式的值。 (取得)
ICEnroll::get_HashAlgorithm

僅設定或擷取用來簽署 PKCS 的簽章雜湊演算法 (ICEnroll.get_HashAlgorithm)
ICEnroll::get_KeySpec

ICEnroll4 的 KeySpec 屬性會設定或擷取產生的金鑰類型。 (取得)
ICEnroll::get_MyStoreFlags

設定或擷取用於 MY 存放區的登錄位置。 (取得)
ICEnroll::get_MyStoreName

設定或擷取保存具有連結私密金鑰之憑證的存放區名稱。 (取得)
ICEnroll::get_MyStoreType

設定或擷取 MyStoreName 屬性所指定的存放區類型。 (取得)
ICEnroll::get_ProviderFlags

設定或擷取提供者類型。 (取得)
ICEnroll::get_ProviderName

ICEnroll4 的 ProviderName 屬性會設定或擷取要使用的密碼編譯服務提供者名稱, (CSP) 。 (取得)
ICEnroll::get_ProviderType

ICEnroll4 的 ProviderType 屬性會設定或擷取提供者的類型。 (取得)
ICEnroll::get_PVKFileName

ICEnroll4 的 PVKFileName 屬性會設定或擷取將包含匯出金鑰的檔案名。 (取得)
ICEnroll::get_RequestStoreFlags

設定或擷取用於要求存放區的登錄位置。 (取得)
ICEnroll::get_RequestStoreName

設定或擷取包含虛擬憑證之存放區的名稱。 (取得)
ICEnroll::get_RequestStoreType

設定或擷取要用於 RequestStoreName 屬性所指定之存放區的存放區類型。 此存放區類型會直接傳遞至 CertOpenStore 函式。 (取得)
ICEnroll::get_RootStoreFlags

ICEnroll4 的 RootStoreFlags 屬性會設定或擷取用於根存放區的登錄位置。 (取得)
ICEnroll::get_RootStoreName

設定或擷取根存放區的名稱,其中會保留所有內部信任的自我簽署根憑證。 (取得)
ICEnroll::get_RootStoreType

設定或擷取要用於 RootStoreName 屬性所指定存放區的存放區類型。 (取得)
ICEnroll::get_SPCFileName

設定或擷取要寫入 base64 編碼 PKCS (Get)
ICEnroll::get_UseExistingKeySet

設定或擷取布林值,判斷是否應該使用現有的索引鍵。 (取得)
ICEnroll::get_WriteCertToCSP

ICEnroll4 的 WriteCertToCSP 屬性會設定或擷取布林值,判斷憑證是否應該寫入密碼編譯服務提供者 (CSP) 。 (取得)
ICEnroll::getCertFromPKCS7

擷取 PKCS 中包含的憑證
ICEnroll::p ut_CAStoreFlags

設定或擷取旗標,控制開啟存放區時,CA) 存放區 (憑證授權單位單位。 (Put)
ICEnroll::p ut_CAStoreName

設定或擷取存放區的名稱,其中會保留所有非「ROOT」和非「MY」憑證。 (Put)
ICEnroll::p ut_CAStoreType

設定或擷取要用於 CAStoreName 屬性所指定之存放區的存放區類型。 (Put)
ICEnroll::p ut_ContainerName

ICEnroll4 的 ContainerName 屬性會設定或擷取要使用的金鑰容器名稱。 (Put)
ICEnroll::p ut_DeleteRequestCert

設定或擷取布林值,判斷是否刪除要求存放區中的虛擬憑證。 (Put)
ICEnroll::p ut_GenKeyFlags

設定或擷取產生憑證要求時傳遞至 CryptGenKey 函式的值。 (Put)
ICEnroll::p ut_HashAlgorithm

僅設定或擷取用來簽署 PKCS 的簽章雜湊演算法 (ICEnroll.put_HashAlgorithm)
ICEnroll::p ut_KeySpec

ICEnroll4 的 KeySpec 屬性會設定或擷取產生的金鑰類型。 (Put)
ICEnroll::p ut_MyStoreFlags

設定或擷取用於 MY 存放區的登錄位置。 (Put)
ICEnroll::p ut_MyStoreName

設定或擷取保存具有連結私密金鑰之憑證的存放區名稱。 (Put)
ICEnroll::p ut_MyStoreType

設定或擷取 MyStoreName 屬性所指定的存放區類型。 (Put)
ICEnroll::p ut_ProviderFlags

設定或擷取提供者類型。 (Put)
ICEnroll::p ut_ProviderName

ICEnroll4 的 ProviderName 屬性會設定或擷取要使用的密碼編譯服務提供者名稱, (CSP) 。 (Put)
ICEnroll::p ut_ProviderType

ICEnroll4 的 ProviderType 屬性會設定或擷取提供者的類型。 (Put)
ICEnroll::p ut_PVKFileName

ICEnroll4 的 PVKFileName 屬性會設定或擷取將包含匯出金鑰的檔案名。 (Put)
ICEnroll::p ut_RequestStoreFlags

設定或擷取用於要求存放區的登錄位置。 (Put)
ICEnroll::p ut_RequestStoreName

設定或擷取包含虛擬憑證之存放區的名稱。 (Put)
ICEnroll::p ut_RequestStoreType

設定或擷取要用於 RequestStoreName 屬性所指定之存放區的存放區類型。 此存放區類型會直接傳遞至 CertOpenStore 函式。 (Put)
ICEnroll::p ut_RootStoreFlags

ICEnroll4 的 RootStoreFlags 屬性會設定或擷取用於根存放區的登錄位置。 (Put)
ICEnroll::p ut_RootStoreName

設定或擷取根存放區的名稱,其中會保留所有內部信任的自我簽署根憑證。 (Put)
ICEnroll::p ut_RootStoreType

設定或擷取要用於 RootStoreName 屬性所指定存放區的存放區類型。 (Put)
ICEnroll::p ut_SPCFileName

設定或擷取要寫入 base64 編碼 PKCS (Put)
ICEnroll::p ut_UseExistingKeySet

設定或擷取布林值,判斷是否應該使用現有的索引鍵。 (Put)
ICEnroll::p ut_WriteCertToCSP

ICEnroll4 的 WriteCertToCSP 屬性會設定或擷取布林值,判斷憑證是否應該寫入密碼編譯服務提供者 (CSP) 。 (Put)

規格需求

   
最低支援的用戶端 Windows XP [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限桌面應用程式]
目標平台 Windows
標頭 xenroll.h

另請參閱

ICEnroll2

ICEnroll3

ICEnroll4

IDispatch