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 |
|
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk