Fungsi SslCrackCertificate (schannel.h)

[Fungsi SslCrackCertificate tersedia untuk digunakan dalam sistem operasi yang ditentukan di bagian Persyaratan. Ini dapat diubah atau tidak tersedia dalam versi berikutnya. Sebagai gantinya, gunakan fungsi CertCreateCertificateContext .]

Mengembalikan struktur X509Certificate dengan informasi yang terkandung dalam BLOB sertifikat yang ditentukan.

Fungsi ini tidak memiliki pustaka impor terkait. Anda harus menggunakan fungsi LoadLibrary dan GetProcAddress untuk menautkan secara dinamis ke Schannel.dll.

Sintaks

BOOL SslCrackCertificate(
  [in]  PUCHAR           pbCertificate,
  [in]  DWORD            cbCertificate,
  [in]  DWORD            dwFlags,
  [out] PX509Certificate *ppCertificate
);

Parameter

[in] pbCertificate

BLOB sertifikat untuk membuat struktur X509Certificate baru.

[in] cbCertificate

Panjangnya, dalam byte, dari BLOB yang terkandung dalam parameter pbCertificate .

[in] dwFlags

Atur nilai ini ke CF_CERT_FROM_FILE untuk menentukan bahwa BLOB sertifikat yang terkandung dalam parameter pbCertificate berasal dari file.

[out] ppCertificate

Saat kembali, menerima alamat penunjuk ke struktur X509Certificate yang dibuat fungsi ini.

Setelah Anda selesai menggunakan struktur X509Certificate , bebaskan dengan memanggil SslFreeCertificate.

Mengembalikan nilai

Mengembalikan bukan nol jika fungsi ini berhasil membuat struktur X509Certificate atau nol sebaliknya.

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 schannel.h
DLL Schannel.dll