Antarmuka IEnroll (xenroll.h)
[Antarmuka ini tidak lagi tersedia untuk digunakan pada Windows Server 2008 dan Windows Vista.]
Antarmuka IEnroll mewakili Kontrol Pendaftaran Sertifikat dan digunakan terutama untuk menghasilkan permintaan sertifikat.
Warisan
Antarmuka IEnroll mewarisi dari antarmuka IUnknown . IEnroll juga memiliki jenis anggota berikut:
Metode
Antarmuka IEnroll memiliki metode ini.
IEnroll::acceptFilePKCS7WStr Menerima dan memproses PKCS (IEnroll.acceptFilePKCS7WStr) |
IEnroll::acceptPKCS7Blob Menerima dan memproses PKCS (IEnroll.acceptPKCS7Blob) |
IEnroll::AddAuthenticatedAttributesToPKCS7Request Metode AddAuthenticatedAttributesToPKCS7Request menambahkan atribut terautentikasi ke PKCS |
IEnroll::AddCertTypeToRequestWStr Menambahkan templat sertifikat ke permintaan (digunakan untuk mendukung otoritas sertifikasi perusahaan (CA)). |
IEnroll::AddExtensionsToRequest Metode AddExtensionsToRequest menambahkan ekstensi ke permintaan sertifikat. Metode ini pertama kali didefinisikan dalam antarmuka IEnroll. |
IEnroll::AddNameValuePairToSignatureWStr Menambahkan pasangan nilai nama yang diautentikasi dari atribut ke permintaan. Otoritas sertifikasi (CA) menginterpretasikan arti pasangan nama-nilai. |
IEnroll::createFilePKCS10WStr Membuat PKCS yang dikodekan base64 (IEnroll.createFilePKCS10WStr) |
IEnroll::createPKCS10WStr Membuat PKCS yang dikodekan base64 (IEnroll.createPKCS10WStr) |
IEnroll::CreatePKCS7RequestFromRequest Metode CreatePKCS7RequestFromRequest membuat PKCS |
IEnroll::enumContainersWStr Mengambil nama kontainer untuk penyedia layanan kriptografi (CSP) yang ditentukan oleh properti ProviderNameWStr. |
IEnroll::enumProvidersWStr Metode IEnroll4::enumProvidersWStr mengambil nama penyedia layanan kriptografi (CSP) yang tersedia yang ditentukan oleh properti ProviderType. |
IEnroll::freeRequestInfoBlob Metode freeRequestInfoBlob menghapus konteks sertifikat. Metode ini pertama kali didefinisikan dalam antarmuka IEnroll. |
IEnroll::get_CAStoreFlags Properti CAStoreFlags dari set IEnroll4 atau mengambil bendera yang mengontrol penyimpanan otoritas sertifikasi (CA) saat penyimpanan dibuka. (Dapatkan) |
IEnroll::get_CAStoreNameWStr Properti CAStoreNameWStr dari set IEnroll4 atau mengambil nama toko tempat semua sertifikat non-"ROOT" dan non-"MY" disimpan. (Dapatkan) |
IEnroll::get_CAStoreTypeWStr Mengatur atau mengambil jenis penyimpanan yang akan digunakan untuk penyimpanan yang ditentukan oleh properti CAStoreNameWStr. (Dapatkan) |
IEnroll::get_ContainerNameWStr Mengatur atau mengambil nama kontainer kunci yang akan digunakan. (Dapatkan) |
IEnroll::get_DeleteRequestCert Properti DeleteRequestCert dari set IEnroll4 atau mengambil nilai Boolean yang menentukan apakah sertifikat dummy di penyimpanan permintaan dihapus. (Dapatkan) |
IEnroll::get_EnableT61DNEncoding Mengatur atau mengambil nilai Boolean yang menentukan apakah nama yang dibedakan dalam permintaan dikodekan sebagai string T61 alih-alih sebagai string Unicode. (Dapatkan) |
IEnroll::get_GenKeyFlags Mengatur atau mengambil nilai yang diteruskan ke CryptGenKey saat permintaan sertifikat dibuat. (Dapatkan) |
IEnroll::get_HashAlgorithmWStr Mengatur atau hanya mengambil algoritma hash tanda tangan yang digunakan untuk menandatangani PKCS (IEnroll.get_HashAlgorithmWStr) |
IEnroll::get_KeySpec Mengatur atau mengambil jenis kunci yang dihasilkan. (Dapatkan) |
IEnroll::get_MyStoreFlags Mengatur atau mengambil lokasi registri yang digunakan untuk penyimpanan MY. (Dapatkan) |
IEnroll::get_MyStoreNameWStr Properti MyStoreNameWStr dari set IEnroll4 atau mengambil nama penyimpanan tempat sertifikat dengan kunci privat tertaut disimpan. (Dapatkan) |
IEnroll::get_MyStoreTypeWStr Mengatur atau mengambil jenis penyimpanan yang ditentukan oleh properti MyStoreTypeWStr. (Dapatkan) |
IEnroll::get_ProviderFlags Properti ProviderFlags dari set IEnroll4 atau mengambil jenis penyedia. (Dapatkan) |
IEnroll::get_ProviderNameWStr Mengatur atau mengambil nama penyedia layanan kriptografi (CSP) yang akan digunakan. (Dapatkan) |
IEnroll::get_ProviderType Mengatur atau mengambil jenis penyedia. (Dapatkan) |
IEnroll::get_PVKFileNameWStr Mengatur atau mengambil nama file yang akan berisi kunci yang diekspor. (Dapatkan) |
IEnroll::get_RenewalCertificate Menentukan konteks sertifikat untuk sertifikat perpanjangan. (Dapatkan) |
IEnroll::get_RequestStoreFlags Properti RequestStoreFlags dari set IEnroll4 atau mengambil lokasi registri yang digunakan untuk penyimpanan permintaan. (Dapatkan) |
IEnroll::get_RequestStoreNameWStr Properti RequestStoreNameWStr dari set IEnroll4 atau mengambil nama penyimpanan yang berisi sertifikat dummy. (Dapatkan) |
IEnroll::get_RequestStoreTypeWStr Mengatur atau mengambil jenis penyimpanan yang akan digunakan untuk penyimpanan yang ditentukan oleh properti RequestStoreNameWStr. Jenis penyimpanan ini diteruskan langsung ke fungsi CertOpenStore. (Dapatkan) |
IEnroll::get_RootStoreFlags Mengatur atau mengambil lokasi registri yang digunakan untuk penyimpanan akar. (Dapatkan) |
IEnroll::get_RootStoreNameWStr Properti RootStoreNameWStr dari set IEnroll4 atau mengambil nama penyimpanan akar tempat semua sertifikat akar yang tepercaya dan ditandatangani sendiri secara intrinsik disimpan. (Dapatkan) |
IEnroll::get_RootStoreTypeWStr Mengatur atau mengambil jenis penyimpanan yang akan digunakan untuk penyimpanan yang ditentukan oleh properti RootStoreNameWStr. (Dapatkan) |
IEnroll::get_SPCFileNameWStr Properti SPCFileNameWStr dari set IEnroll4 atau mengambil nama file untuk menulis PKCS yang dikodekan base64 (Get) |
IEnroll::get_UseExistingKeySet Properti UseExistingKeySet dari set IEnroll4 atau mengambil nilai Boolean yang menentukan apakah kunci yang ada harus digunakan. (Dapatkan) |
IEnroll::get_WriteCertToCSP Mengatur atau mengambil nilai Boolean yang menentukan apakah sertifikat harus ditulis ke penyedia layanan kriptografi (CSP). (Dapatkan) |
IEnroll::get_WriteCertToUserDS Properti WriteCertToUserDS dari set IEnroll4 atau mengambil nilai Boolean yang menentukan apakah sertifikat ditulis ke penyimpanan Direktori Aktif pengguna. (Dapatkan) |
IEnroll::getCAStore Metode getCAStore tidak diimplementasikan. |
IEnroll::getCertContextFromPKCS7 Mengambil konteks sertifikat berdasarkan PKCS |
IEnroll::getMyStore Metode getMyStore tidak diimplementasikan. |
IEnroll::getROOTHStore Metode getROOTHStore tidak diimplementasikan. |
IEnroll::p ut_CAStoreFlags Properti CAStoreFlags dari set IEnroll4 atau mengambil bendera yang mengontrol penyimpanan otoritas sertifikasi (CA) saat penyimpanan dibuka. (Put) |
IEnroll::p ut_CAStoreNameWStr Properti CAStoreNameWStr dari set IEnroll4 atau mengambil nama toko tempat semua sertifikat non-"ROOT" dan non-"MY" disimpan. (Put) |
IEnroll::p ut_CAStoreTypeWStr Mengatur atau mengambil jenis penyimpanan yang akan digunakan untuk penyimpanan yang ditentukan oleh properti CAStoreNameWStr. (Put) |
IEnroll::p ut_ContainerNameWStr Mengatur atau mengambil nama kontainer kunci yang akan digunakan. (Put) |
IEnroll::p ut_DeleteRequestCert Properti DeleteRequestCert dari set IEnroll4 atau mengambil nilai Boolean yang menentukan apakah sertifikat dummy di penyimpanan permintaan dihapus. (Put) |
IEnroll::p ut_EnableT61DNEncoding Mengatur atau mengambil nilai Boolean yang menentukan apakah nama yang dibedakan dalam permintaan dikodekan sebagai string T61 alih-alih sebagai string Unicode. (Put) |
IEnroll::p ut_GenKeyFlags Mengatur atau mengambil nilai yang diteruskan ke CryptGenKey saat permintaan sertifikat dibuat. (Put) |
IEnroll::p ut_HashAlgorithmWStr Mengatur atau hanya mengambil algoritma hash tanda tangan yang digunakan untuk menandatangani PKCS (IEnroll.put_HashAlgorithmWStr) |
IEnroll::p ut_KeySpec Mengatur atau mengambil jenis kunci yang dihasilkan. (Put) |
IEnroll::p ut_MyStoreFlags Mengatur atau mengambil lokasi registri yang digunakan untuk penyimpanan MY. (Put) |
IEnroll::p ut_MyStoreNameWStr Properti MyStoreNameWStr dari set IEnroll4 atau mengambil nama toko tempat sertifikat dengan kunci privat tertaut disimpan. (Put) |
IEnroll::p ut_MyStoreTypeWStr Mengatur atau mengambil jenis penyimpanan yang ditentukan oleh properti MyStoreTypeWStr. (Put) |
IEnroll::p ut_ProviderFlags Properti ProviderFlags dari set IEnroll4 atau mengambil jenis penyedia. (Put) |
IEnroll::p ut_ProviderNameWStr Mengatur atau mengambil nama penyedia layanan kriptografi (CSP) yang akan digunakan. (Put) |
IEnroll::p ut_ProviderType Mengatur atau mengambil jenis penyedia. (Put) |
IEnroll::p ut_PVKFileNameWStr Mengatur atau mengambil nama file yang akan berisi kunci yang diekspor. (Put) |
IEnroll::p ut_RenewalCertificate Menentukan konteks sertifikat untuk sertifikat perpanjangan. (Put) |
IEnroll::p ut_RequestStoreFlags Properti RequestStoreFlags dari set IEnroll4 atau mengambil lokasi registri yang digunakan untuk penyimpanan permintaan. (Put) |
IEnroll::p ut_RequestStoreNameWStr Properti RequestStoreNameWStr dari set IEnroll4 atau mengambil nama penyimpanan yang berisi sertifikat dummy. (Put) |
IEnroll::p ut_RequestStoreTypeWStr Mengatur atau mengambil jenis penyimpanan yang akan digunakan untuk penyimpanan yang ditentukan oleh properti RequestStoreNameWStr. Jenis penyimpanan ini diteruskan langsung ke fungsi CertOpenStore. (Put) |
IEnroll::p ut_RootStoreFlags Mengatur atau mengambil lokasi registri yang digunakan untuk penyimpanan akar. (Put) |
IEnroll::p ut_RootStoreNameWStr Properti RootStoreNameWStr dari set IEnroll4 atau mengambil nama penyimpanan akar tempat semua sertifikat akar yang tepercaya dan ditandatangani sendiri secara intrinsik disimpan. (Put) |
IEnroll::p ut_RootStoreTypeWStr Mengatur atau mengambil jenis penyimpanan yang akan digunakan untuk penyimpanan yang ditentukan oleh properti RootStoreNameWStr. (Put) |
IEnroll::p ut_SPCFileNameWStr Properti SPCFileNameWStr dari set IEnroll4 atau mengambil nama file untuk menulis PKCS (Put) yang dikodekan base64 |
IEnroll::p ut_UseExistingKeySet Properti UseExistingKeySet dari set IEnroll4 atau mengambil nilai Boolean yang menentukan apakah kunci yang ada harus digunakan. (Put) |
IEnroll::p ut_WriteCertToCSP Mengatur atau mengambil nilai Boolean yang menentukan apakah sertifikat harus ditulis ke penyedia layanan kriptografi (CSP). (Put) |
IEnroll::p ut_WriteCertToUserDS Properti WriteCertToUserDS dari set IEnroll4 atau mengambil nilai Boolean yang menentukan apakah sertifikat ditulis ke penyimpanan Direktori Aktif pengguna. (Put) |
Persyaratan
Klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | xenroll.h |