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

Vedi anche

Funzioni Gestione dati