Bagikan melalui


struktur CERT_KEY_CONTEXT (wincrypt.h)

Struktur CERT_KEY_CONTEXT berisi data yang terkait dengan properti CERT_KEY_CONTEXT_PROP_ID.

Sintaks

typedef struct _CERT_KEY_CONTEXT {
  DWORD cbSize;
  union {
    HCRYPTPROV        hCryptProv;
    NCRYPT_KEY_HANDLE hNCryptKey;
  } DUMMYUNIONNAME;
  DWORD dwKeySpec;
} CERT_KEY_CONTEXT, *PCERT_KEY_CONTEXT;

Anggota

cbSize

Ukuran, dalam byte, dari struktur ini.

DUMMYUNIONNAME

DUMMYUNIONNAME.hCryptProv

Handel penyedia layanan kriptografi (CSP). Anggota ini digunakan ketika anggota dwKeySpec berisi AT_KEYEXCHANGE atau AT_SIGNATURE.

DUMMYUNIONNAME.hNCryptKey

Handel CNG CSP. Anggota ini digunakan ketika anggota dwKeySpec berisi CERT_NCRYPT_KEY_SPEC.

Windows Server 2003 dan Windows XP: Anggota ini tidak tersedia.

dwKeySpec

Spesifikasi kunci privat yang akan diambil.

Nilai dwKeySpec berikut didefinisikan untuk penyedia default.

Nilai Makna
AT_KEYEXCHANGE
Kunci yang digunakan untuk mengenkripsi/mendekripsi kunci sesi. Handel ke CSP terkandung dalam anggota hCryptProv .
AT_SIGNATURE
Kunci yang digunakan untuk membuat dan memverifikasi tanda tangan digital. Handel ke CSP terkandung dalam anggota hCryptProv .
CERT_NCRYPT_KEY_SPEC
Kunci yang terkait dengan CNG CSP. Handel ke CNG CSP diatur dalam anggota hNCryptProv .

Windows Server 2003 dan Windows XP: Nilai ini tidak digunakan.

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

CERT_EXTENSION

CertGetCertificateContextProperty

CertSetCertificateContextProperty