PLModernCertificateKeyAlgorithm

Cryptographie, signatures numériques

Description

Renvoie la famille d'algorithme de clé d'un contexte de certificat Windows parmi les constantes PL_MODERN_KEY_*

Syntaxe

Delphi

Function PLModernCertificateKeyAlgorithm(CertContext: Pointer): Integer;

Paramètres

CertContextHandle CERT_CONTEXT Windows, le même pointeur que celui détenu par le processus de signature

Valeurs de retour

0PL_MODERN_KEY_UNKNOWN, l'algorithme de clé publique n'a pas pu être classé
1PL_MODERN_KEY_RSA
2PL_MODERN_KEY_EC
3PL_MODERN_KEY_ED25519

Remarques

La classification décide du chemin de CMS détaché que prend PLBuildModernDetachedCMS: signature CNG NCrypt pour RSA et EC, Ed25519 en Pascal pur pour la courbe compatible eIDAS

Voir aussi

PLBuildModernDetachedCMS, PLCertificateSubjectAndIssuer, PLModernSignatureSizeEstimate