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