PLModernCertificateKeyAlgorithm

Kryptografi, digitala signaturer

Beskrivning

Rapporterar nyckelalgoritmfamiljen för en Windows-certifikatkontext som en av konstanterna PL_MODERN_KEY_*

Syntax

Delphi

Function PLModernCertificateKeyAlgorithm(CertContext: Pointer): Integer;

Parametrar

CertContextWindows-CERT_CONTEXT-handle, samma pekare som signaturprocessen håller

Returvärden

0PL_MODERN_KEY_UNKNOWN, den publika nyckelns algoritm kunde inte klassificeras
1PL_MODERN_KEY_RSA
2PL_MODERN_KEY_EC
3PL_MODERN_KEY_ED25519

Anmärkningar

Klassificeringen avgör vilken fristående CMS-väg PLBuildModernDetachedCMS tar: CNG NCrypt-signering för RSA och EC, ren-Pascal-Ed25519 för den eIDAS-vänliga kurvan

Se även

PLBuildModernDetachedCMS, PLCertificateSubjectAndIssuer, PLModernSignatureSizeEstimate