Funzione CertGetPublicKeyLength (wincrypt.h)
La funzione CertGetPublicKeyLength acquisisce la lunghezza di bit di chiavi pubbliche/private da un BLOB di chiavi pubbliche/private.
Sintassi
DWORD CertGetPublicKeyLength(
[in] DWORD dwCertEncodingType,
[in] PCERT_PUBLIC_KEY_INFO pPublicKey
);
Parametri
[in] dwCertEncodingType
Specifica il tipo di codifica usato. È sempre accettabile specificare sia i tipi di codifica del certificato che dei messaggi combinandoli con un'operazione bit per bit or , come illustrato nell'esempio seguente:
X509_ASN_ENCODING | PKCS_7_ASN_ENCODING Tipi di codifica attualmente definiti sono:
- X509_ASN_ENCODING
- PKCS_7_ASN_ENCODING
[in] pPublicKey
Puntatore al BLOB della chiave pubblica contenente le chiavi per cui viene recuperata la lunghezza.
Valore restituito
Restituisce la lunghezza delle chiavi pubbliche/private in bit. Se non è possibile determinare la lunghezza della chiave, restituisce zero.
Chiamare GetLastError per visualizzare il motivo di eventuali errori.
Requisiti
Client minimo supportato | Windows XP [app desktop | App UWP] |
Server minimo supportato | Windows Server 2003 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | wincrypt.h |
Libreria | Crypt32.lib |
DLL | Crypt32.dll |