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
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