(schannel.h) SslCificate 函式
[ SslCificate 函式可用於需求一節中指定的操作系統。 它在後續版本中可能會變更或無法使用。 請改用 CertCreateCertificateContext 函式。]
傳回 X509Certificate 結構,其中包含指定之憑證 BLOB 中的資訊。
此函式沒有相關聯的匯入連結庫。 您必須使用 LoadLibrary 和 GetProcAddress 函式,動態連結至 Schannel.dll。
語法
BOOL SslCrackCertificate(
[in] PUCHAR pbCertificate,
[in] DWORD cbCertificate,
[in] DWORD dwFlags,
[out] PX509Certificate *ppCertificate
);
參數
[in] pbCertificate
要從中建立新 X509Certificate 結構的憑證 BLOB。
[in] cbCertificate
pbCertificate 參數中包含的 BLOB 長度,以位元組為單位。
[in] dwFlags
將此值設定為 CF_CERT_FROM_FILE ,以指定 pbCertificate 參數中包含的憑證 BLOB 來自檔案。
[out] ppCertificate
傳回時,接收這個函式所建立 之 X509Certificate 結構的指標位址。
當您使用 X509Certificate 結構完成時,請呼叫 SslFreeCertificate 來釋放它。
傳回值
如果此函式已成功建立 X509Certificate 結構或零,則傳回非零。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows XP [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 [僅限桌面應用程式] |
目標平台 | Windows |
標頭 | schannel.h |
Dll | Schannel.dll |