CertGetPublicKeyLength 函式 (wincrypt.h)
CertGetPublicKeyLength函式會從公開金鑰 BLOB 取得公開金鑰/私密金鑰的位長度。
語法
DWORD CertGetPublicKeyLength(
[in] DWORD dwCertEncodingType,
[in] PCERT_PUBLIC_KEY_INFO pPublicKey
);
參數
[in] dwCertEncodingType
指定使用的編碼類型。 將憑證和 訊息編碼類型 與位OR 作業結合在一起,一律可以接受,如下列範例所示:
X509_ASN_ENCODING |PKCS_7_ASN_ENCODING目前定義的編碼類型如下:
- X509_ASN_ENCODING
- PKCS_7_ASN_ENCODING
[in] pPublicKey
公開金鑰 BLOB的指標,其中包含要擷取長度的金鑰。
傳回值
傳回位中公開/私密金鑰的長度。 如果無法判斷金鑰的長度,則傳回零。
呼叫 GetLastError 以查看任何失敗的原因。
規格需求
最低支援的用戶端 | Windows XP [傳統型應用程式 |UWP 應用程式] |
最低支援的伺服器 | Windows Server 2003 [傳統型應用程式 |UWP 應用程式] |
目標平台 | Windows |
標頭 | wincrypt.h |
程式庫 | Crypt32.lib |
Dll | Crypt32.dll |