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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour