struktur CERT_CONTEXT (wincrypt.h)
Struktur CERT_CONTEXT berisi representasi sertifikat yang dikodekan dan didekodekan. Konteks sertifikat yang dikembalikan oleh salah satu fungsi yang ditentukan dalam Wincrypt.h harus dikosongkan dengan memanggil fungsi CertFreeCertificateContext. Fungsi CertDuplicateCertificateContext dapat dipanggil untuk membuat salinan duplikat (yang juga harus dibebaskan dengan memanggil CertFreeCertificateContext).
Sintaks
typedef struct _CERT_CONTEXT {
DWORD dwCertEncodingType;
BYTE *pbCertEncoded;
DWORD cbCertEncoded;
PCERT_INFO pCertInfo;
HCERTSTORE hCertStore;
} CERT_CONTEXT, *PCERT_CONTEXT;
Anggota
dwCertEncodingType
Jenis pengodean yang digunakan. Selalu dapat diterima untuk menentukan jenis pengodean sertifikat dan pesan dengan menggabungkannya dengan operasi bitwise-OR seperti yang ditunjukkan dalam contoh berikut:
X509_ASN_ENCODING | PKCS_7_ASN_ENCODING Jenis pengodean yang ditentukan saat ini adalah:
- X509_ASN_ENCODING
- PKCS_7_ASN_ENCODING
pbCertEncoded
Penunjuk ke buffer yang berisi sertifikat yang dikodekan.
cbCertEncoded
Ukuran, dalam byte, dari sertifikat yang dikodekan.
pCertInfo
Alamat struktur CERT_INFO yang berisi informasi sertifikat.
hCertStore
Handel ke penyimpanan sertifikat yang berisi konteks sertifikat.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Header | wincrypt.h |
Lihat juga
CertAddCertificateContextToStore
CertAddEncodedCertificateToStore
CertGetIssuerCertificateFromStore