Antarmuka CertEnroll

Antarmuka berikut didukung oleh API Pendaftaran Sertifikat.

Antarmuka Deskripsi
IAlternativeName Mewakili instans ekstensi AlternativeNames .
IAlternativeNames Mengelola kumpulan objek IAlternativeName .
IBinaryConverter Membuat string yang dikodekan Unicode dari array byte, membuat array byte dari string yang dikodekan Unicode, dan memodifikasi jenis pengodean Unicode yang diterapkan ke string.
ICertificatePolicy Menentukan kebijakan sertifikat yang mengidentifikasi tujuan sertifikat dapat digunakan.
ICertificatePolicies Mengelola kumpulan objek ICertificatePolicy .
ICertProperties Mengelola kumpulan objek ICertProperty .
ICertProperty Mengaitkan properti eksternal dengan sertifikat.
ICertPropertyArchived Mewakili properti sertifikat yang mengidentifikasi apakah sertifikat telah diarsipkan.
ICertPropertyArchivedKeyHash Mewakili hash SHA-1 dari kunci privat terenkripsi yang dikirimkan ke otoritas sertifikasi untuk pengarsipan.
ICertPropertyAutoEnroll Mewakili properti sertifikat yang mengidentifikasi templat yang telah dikonfigurasi untuk mengaktifkan pendaftaran otomatis sertifikat.
ICertPropertyBackedUp Mewakili properti sertifikat yang mengidentifikasi apakah sertifikat telah dicadangkan dan, jika demikian, tanggal dan waktu penyimpanannya.
ICertPropertyDescription Memungkinkan Anda menentukan dan mengambil string yang berisi informasi deskriptif untuk sertifikat.
ICertPropertyEnrollment Mewakili properti sertifikat yang berisi informasi otoritas sertifikat dan sertifikasi yang dibuat saat klien memanggil metode Pendaftaran pada antarmuka IX509Enrollment .
ICertPropertyEnrollmentPolicyServer Mewakili properti sertifikat eksternal yang berisi informasi tentang server kebijakan pendaftaran sertifikat (CEP) dan server pendaftaran sertifikat (CES).
ICertPropertyFriendlyName Memungkinkan Anda menentukan dan mengambil string yang berisi nama tampilan sertifikat.
ICertPropertyKeyProvInfo Mewakili properti sertifikat yang berisi informasi tentang kunci privat.
ICertPropertyRenewal Mewakili properti sertifikat yang berisi hash SHA-1 dari sertifikat baru yang dibuat saat sertifikat yang ada diperbarui.
ICertPropertyRequestOriginator Mewakili properti sertifikat yang berisi nama Sistem Penamaan Domain (DNS) komputer tempat permintaan dibuat.
ICertPropertySHA1Hash Mewakili properti sertifikat yang berisi hash SHA-1 sertifikat.
ICertificationAuthorities Mengelola kumpulan objek ICertificationAuthority .
ICertificationAuthority Mewakili otoritas sertifikasi tunggal.
ICryptAttribute Mewakili atribut kriptografi dalam permintaan sertifikat.
ICryptAttributes Mengelola kumpulan objek ICryptAttribute .
ICspAlgorithm Mewakili algoritma yang diterapkan oleh penyedia kriptografi.
ICspAlgorithms Mengelola kumpulan objek ICspAlgorithm .
ICspInformation Menyediakan akses ke informasi umum tentang penyedia kriptografi.
ICspInformations Mengelola kumpulan objek ICspInformation .
ICspStatus Berisi informasi tentang pasangan penyedia/algoritma kriptografi.
ICspStatuses Mengelola kumpulan objek ICspStatus .
IObjectId Mewakili pengidentifikasi objek.
IObjectIds Mengelola kumpulan objek IObjectId .
IPolicyQualifier Mewakili kualifikasi yang dapat dikaitkan dengan kebijakan sertifikat.
IPolicyQualifiers Mengelola kumpulan objek IPolicyQualifier .
ISignerCertificate Mewakili sertifikat penandatanganan yang memungkinkan Anda menandatangani permintaan sertifikat.
ISignerCertificates Mengelola kumpulan objek ISignerCertificate .
ISmimeCapabilities Mengelola kumpulan objek ISmimeCapability .
ISmimeCapability Mewakili ekstensi SMIMECapabilities yang mengidentifikasi kemampuan dekripsi penerima email.
IX500DistinguishedName Mewakili nama yang dibedakan X.500.
IX509Attribute Mewakili atribut dalam permintaan sertifikat PKCS #7, PKCS #10, atau CMC.
IX509AttributeClientId Mewakili atribut yang dapat digunakan untuk mengidentifikasi klien yang menghasilkan permintaan sertifikat.
IX509AttributeExtensions Mewakili ekstensi sertifikat dalam permintaan sertifikat.
IX509AttributeArchiveKey Mewakili atribut yang berisi kunci privat terenkripsi yang akan diarsipkan oleh otoritas sertifikasi.
IX509AttributeArchiveKeyHash Mewakili atribut yang berisi hash SHA-1 dari kunci privat terenkripsi yang akan diarsipkan oleh otoritas sertifikasi.
IX509AttributeCspProvider Mewakili atribut yang mengidentifikasi penyedia kriptografi yang digunakan oleh entitas yang meminta sertifikat.
IX509AttributeOSVersion Mewakili atribut yang berisi informasi versi tentang sistem operasi klien tempat permintaan sertifikat dibuat.
IX509AttributeRenewalCertificate Mewakili atribut yang berisi sertifikat yang sedang diperbarui.
IX509Attributes Mengelola koleksi objek IX509Attribute .
IX509CertificateRequest Mewakili antarmuka tingkat atas abstrak untuk permintaan sertifikat.
IX509CertificateRequestCertificate Memungkinkan Anda membuat sertifikat secara langsung tanpa melalui otoritas pendaftaran atau sertifikasi.
IX509CertificateRequestCertificate2 Memperluas antarmuka IX509CertificateRequestCertificate untuk mengaktifkan inisialisasi dari templat.
IX509CertificateRequestCmc Mewakili permintaan CMC.
IX509CertificateRequestCmc2 Memperluas antarmuka IX509CertificateRequestCmc untuk mengaktifkan inisialisasi dari templat.
IX509CertificateRequestPkcs10 Mewakili permintaan PKCS #10.
IX509CertificateRequestPkcs10V2 Memperluas antarmuka IX509CertificateRequestPkcs10 untuk mengaktifkan inisialisasi dari templat.
IX509CertificateRequestPkcs7 Mewakili permintaan PKCS #7.
IX509CertificateRequestPkcs7V2 Memperluas antarmuka IX509CertificateRequestPkcs7 untuk mengaktifkan inisialisasi dari templat.
IX509CertificateTemplate Mewakili templat permintaan sertifikat.
IX509CertificateTemplates Mengelola koleksi objek IX509CertificateTemplate .
IX509CertificateTemplateWritable Menambahkan templat ke atau menghapusnya dari penyimpanan templat.
Pendaftaran IX509 Mendaftarkan komputer atau pengguna dalam hierarki sertifikat.
IX509Enrollment2 Memperluas antarmuka IX509Enrollment untuk mengaktifkan inisialisasi dari templat.
IX509EnrollmentHelper Menentukan metode yang memungkinkan aplikasi web untuk mendaftarkan sertifikat, menyimpan kredensial server kebijakan dalam cache kredensial, dan mendaftarkan server kebijakan dan server pendaftaran.
IX509EnrollmentPolicyServer Mewakili server kebijakan pendaftaran sertifikat (CEP).
IX509EnrollmentStatus Mengambil informasi kesalahan terperinci tentang transaksi pendaftaran sertifikat.
IX509EnrollmentWebClassFactory Membuat objek dalam konteks pengguna pada halaman web.
IX509Extension Menentukan ekstensi untuk permintaan sertifikat.
IX509ExtensionAlternativeNames Menentukan satu atau beberapa formulir nama alternatif untuk subjek sertifikat.
IX509ExtensionAuthorityKeyIdentifier Mewakili ekstensi AuthorityKeyIdentifier .
IX509ExtensionBasicConstraints Menentukan apakah subjek sertifikat adalah otoritas sertifikasi dan, jika demikian, kedalaman rantai otoritas sertifikasi bawahan.
IX509ExtensionCertificatePolicies Mewakili kumpulan istilah informasi kebijakan.
IX509ExtensionMSApplicationPolicies Mewakili kumpulan pengidentifikasi objek yang menunjukkan bagaimana sertifikat dapat digunakan oleh aplikasi.
IX509ExtensionEnhancedKeyUsage Mewakili kumpulan pengidentifikasi objek yang mengidentifikasi penggunaan kunci publik yang dimaksudkan yang terkandung dalam sertifikat.
IX509ExtensionKeyUsage Mewakili pembatasan pada operasi yang dapat dilakukan oleh kunci umum yang terkandung dalam sertifikat.
IX509Extensions Mengelola koleksi objek IX509Extension .
IX509ExtensionSmimeCapabilities Mewakili koleksi yang melaporkan kemampuan dekripsi penerima email ke pengirim email.
IX509ExtensionSubjectKeyIdentifier Mewakili ekstensi SubjectKeyIdentifier yang digunakan untuk mengidentifikasi sertifikat penandatanganan.
IX509ExtensionTemplate Mewakili ekstensi CertificateTemplate yang berisi templat versi 2.
IX509ExtensionTemplateName Mewakili ekstensi CertificateTemplateName yang berisi templat versi 1.
IX509MachineEnrollmentFactory Membuat objek IX509EnrollmentHelper di halaman web.
IX509NameValuePair Mewakili pasangan nama-nilai generik.
IX509NameValuePairs Mengelola kumpulan objek IX509NameValuePair .
IX509PolicyServerListManager Mengelola koleksi objek IX509PolicyServerUrl .
IX509PolicyServerListManager Mengelola koleksi objek IX509PolicyServerUrl .
IX509PrivateKey Mewakili kunci privat asimetris yang dapat digunakan untuk enkripsi, penandatanganan, dan perjanjian kunci.
IX509PublicKey Mewakili kunci publik dalam pasangan kunci publik/privat.
IX509SignatureInformation Mewakili informasi yang digunakan untuk menandatangani permintaan sertifikat.

 

Referensi API Pendaftaran Sertifikat

Enumerasi CertEnroll