PLModernCertificateKeyAlgorithm

Cryptografie, digitale handtekeningen

Beschrijving

Meldt de sleutelalgoritme-familie van een Windows-certificaatcontext als een van de PL_MODERN_KEY_*-constanten

Syntaxis

Delphi

Function PLModernCertificateKeyAlgorithm(CertContext: Pointer): Integer;

Parameters

CertContextWindows-CERT_CONTEXT-handle, dezelfde pointer die het signproces vasthoudt

Retourwaarden

0PL_MODERN_KEY_UNKNOWN, het algoritme van de openbare sleutel kon niet worden geclassificeerd
1PL_MODERN_KEY_RSA
2PL_MODERN_KEY_EC
3PL_MODERN_KEY_ED25519

Opmerkingen

De classificatie bepaalt welk detached-CMS-pad PLBuildModernDetachedCMS neemt: CNG NCrypt-ondertekening voor RSA en EC, Ed25519 in pure Pascal voor de eIDAS-vriendelijke curve

Zie ook

PLBuildModernDetachedCMS, PLCertificateSubjectAndIssuer, PLModernSignatureSizeEstimate