Partager via


Fonction CertGetPublicKeyLength (wincrypt.h)

La fonction CertGetPublicKeyLength acquiert la longueur de bits des clés publiques/privées à partir d’un objet BLOB de clé publique.

Syntaxe

DWORD CertGetPublicKeyLength(
  [in] DWORD                 dwCertEncodingType,
  [in] PCERT_PUBLIC_KEY_INFO pPublicKey
);

Paramètres

[in] dwCertEncodingType

Spécifie le type d’encodage utilisé. Il est toujours acceptable de spécifier les types d’encodage de certificat et de message en les combinant avec une opération OR au niveau du bit, comme illustré dans l’exemple suivant :

X509_ASN_ENCODING | PKCS_7_ASN_ENCODING types d’encodage actuellement définis sont les suivants :

  • X509_ASN_ENCODING
  • PKCS_7_ASN_ENCODING

[in] pPublicKey

Pointeur vers l’objet BLOB de clé publique contenant les clés pour lesquelles la longueur est récupérée.

Valeur retournée

Retourne la longueur des clés publiques/privées en bits. Si vous ne parvenez pas à déterminer la longueur de la clé, retourne zéro.

Appelez GetLastError pour voir la raison des échecs.

Configuration requise

   
Client minimal pris en charge Windows XP [applications de bureau | applications UWP]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau | applications UWP]
Plateforme cible Windows
En-tête wincrypt.h
Bibliothèque Crypt32.lib
DLL Crypt32.dll

Voir aussi

fonctions Gestion des données