Objek sertifikat

[CAPICOM adalah komponen 32-bit saja yang tersedia untuk digunakan dalam sistem operasi berikut: Windows Server 2008, Windows Vista, dan Windows XP. Sebagai gantinya, gunakan Kelas X509Certificate2 di ruang nama System.Security.Cryptography.X509Certificates .]

Objek Sertifikat mewakili satu sertifikat digital.

Objek Sertifikat mengekspos antarmuka berikut:

  • ICertificate — Diperkenalkan di CAPICOM 1.0.
  • ICertificate2 — Diperkenalkan di CAPICOM 2.0.

Waktu menggunakan

Objek Sertifikat digunakan untuk melakukan tugas berikut:

  • Muat data sertifikat, termasuk kunci privat, dari file.
  • Dapatkan informasi dari sertifikat.
  • Mengembalikan batasan dasar, EKU, properti yang diperluas, ekstensi, penggunaan kunci, kunci publik, dan objek templat yang terkait dengan sertifikat.
  • Tentukan apakah sertifikat valid dan periksa ketersediaan akses kunci privat subjek sertifikat.
  • Tampilkan sertifikat.
  • Impor dan ekspor sertifikat.
  • Simpan sertifikat ke file.
  • Mengambil atau mengatur properti yang menjelaskan sertifikat.

Anggota

Objek Sertifikat memiliki jenis anggota ini:

Metode

Objek Sertifikat memiliki metode ini.

Metode Deskripsi
BasicConstraints Mengembalikan objek BasicConstraints yang mewakili ekstensi batasan dasar sertifikat.
(Diwarisi dari CertificateICertificate2ICertificate)
Menampilkan Menampilkan sertifikat.
(Diwarisi dari CertificateICertificate2ICertificate)
Ekspor Menyalin sertifikat ke string yang dikodekan. String yang dikodekan dapat ditulis ke file atau diimpor ke objek Sertifikat baru.
(Diwarisi dari CertificateICertificate2ICertificate)
ExtendedKeyUsage Mengembalikan objek ExtendedKeyUsage yang menunjukkan penggunaan kunci yang diperluas sertifikat yang valid.
(Diwarisi dari CertificateICertificate2ICertificate)
ExtendedProperties Mengembalikan kumpulan properti sertifikat yang diperluas.
(Diwarisi dari CertificateICertificate2)
Ekstensi Mengembalikan kumpulan ekstensi yang terkait dengan sertifikat.
(Diwarisi dari CertificateICertificate2)
GetInfo Mengambil informasi dari sertifikat.
(Diwarisi dari CertificateICertificate2ICertificate)
HasPrivateKey Menentukan apakah sertifikat memiliki kunci privat yang terkait dengannya.
(Diwarisi dari CertificateICertificate2ICertificate)
Impor Mengimpor sertifikat yang dikodekan sebelumnya dari string ke objek Sertifikat .
(Diwarisi dari CertificateICertificate2ICertificate)
IsValid Membangun rantai verifikasi sertifikat untuk sertifikat dan mengembalikan objek CertificateStatus yang berisi status validitas sertifikat.
(Diwarisi dari CertificateICertificate2ICertificate)
KeyUsage Mengembalikan objek KeyUsage yang menunjukkan penggunaan kunci sertifikat yang valid.
(Diwarisi dari CertificateICertificate2ICertificate)
Muat Mengimpor sertifikat dari file.
(Diwarisi dari CertificateICertificate2)
Kunci Umum Mengembalikan objek PublicKey .
(Diwarisi dari CertificateICertificate2)
Simpan Menyimpan sertifikat ke file.
(Diwarisi dari CertificateICertificate2)
Templat Mengembalikan templat yang terkait dengan sertifikat.
(Diwarisi dari CertificateICertificate2)

 

Properti

Objek Sertifikat memiliki properti ini.

Properti Jenis akses Deskripsi
Diarsipkan
Baca/Tulis
Mengatur atau mengambil nilai Boolean yang menunjukkan apakah sertifikat diarsipkan.
(Diwarisi dari CertificateICertificate2)
IssuerName
Baca-saja
Mengambil string yang berisi nama penerbit sertifikat.
(Diwarisi dari CertificateICertificate2ICertificate)
PrivateKey
Baca/Tulis
Mengatur atau mengambil kunci privat yang terkait dengan sertifikat.
(Diwarisi dari CertificateICertificate2)
SerialNumber
Baca-saja
Mengambil string yang berisi nomor seri sertifikat.
(Diwarisi dari CertificateICertificate2ICertificate)
SubjectName
Baca-saja
Mengambil string yang berisi nama subjek sertifikat.
(Diwarisi dari CertificateICertificate2ICertificate)
Thumbprint
Baca-saja
Mengambil string heksadesimal yang berisi hash SHA-1 sertifikat.
(Diwarisi dari CertificateICertificate2ICertificate)
ValidFromDate
Baca-saja
Mengambil tanggal awal untuk validitas sertifikat.
(Diwarisi dari CertificateICertificate2ICertificate)
ValidToDate
Baca-saja
Mengambil tanggal akhir untuk validitas sertifikat.
(Diwarisi dari CertificateICertificate2ICertificate)
Versi
Baca-saja
Mengambil nomor versi sertifikat.
(Diwarisi dari CertificateICertificate2ICertificate)

 

Keterangan

Objek Sertifikat dapat dibuat, dan aman untuk pembuatan skrip. ProgID untuk objek Sertifikat adalah "CAPICOM. Certificate.2".

CAPICOM 1. x: ProgID untuk objek Sertifikat adalah "CAPICOM. Certificate.1".

Persyaratan

Persyaratan Nilai
Akhir dukungan klien
Windows Vista
Akhir dukungan server
Windows Server 2008
Redistribusi
CAPICOM 2.0 atau yang lebih baru pada Windows Server 2003 dan Windows XP
DLL
Capicom.dll