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
| CertContext | Windows-CERT_CONTEXT-handle, samma pekare som signaturprocessen håller |
|---|
Returvärden
| 0 | PL_MODERN_KEY_UNKNOWN, den publika nyckelns algoritm kunde inte klassificeras |
|---|---|
| 1 | PL_MODERN_KEY_RSA |
| 2 | PL_MODERN_KEY_EC |
| 3 | PL_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