Fungsi CertSetEnhancedKeyUsage (wincrypt.h)

Fungsi CertSetEnhancedKeyUsage mengatur properti penggunaan kunci yang ditingkatkan (EKU) untuk sertifikat. Penggunaan fungsi ini menggantikan EKUs apa pun yang terkait dengan sertifikat. Untuk menambahkan satu penggunaan EKU tanpa mengubah penggunaan yang ada, gunakan CertAddEnhancedKeyUsageIdentifier. Untuk menghapus satu penggunaan EKU, gunakan CertRemoveEnhancedKeyUsageIdentifier.

Sintaks

BOOL CertSetEnhancedKeyUsage(
  [in] PCCERT_CONTEXT     pCertContext,
  [in] PCERT_ENHKEY_USAGE pUsage
);

Parameter

[in] pCertContext

Penunjuk ke CERT_CONTEXT sertifikat yang ditentukan.

[in] pUsage

Penunjuk ke struktur CERT_ENHKEY_USAGE (setara dengan struktur CTL_USAGE ) yang berisi array pengidentifikasi objek EKU (OID) untuk ditetapkan sebagai properti sertifikat yang diperluas.

Mengembalikan nilai

Jika fungsi berhasil, fungsi mengembalikan bukan nol (TRUE).

Jika fungsi gagal, fungsi mengembalikan nol (FALSE). Untuk informasi kesalahan yang diperluas, hubungi GetLastError.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Target Platform Windows
Header wincrypt.h
Pustaka Crypt32.lib
DLL Crypt32.dll

Lihat juga

CertGetEnhancedKeyUsage

Fungsi Penggunaan Kunci yang Disempurnakan