Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
[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 |
|