PLModernCertificateKeyAlgorithm

Kryptografie, digitální podpisy

Popis

Hlásí rodinu algoritmů klíče kontextu certifikátu Windows jako jednu z konstant PL_MODERN_KEY_*

Syntaxe

Delphi

Function PLModernCertificateKeyAlgorithm(CertContext: Pointer): Integer;

Parametry

CertContextHandle Windows CERT_CONTEXT, tentýž ukazatel, který drží proces podpisu

Návratové hodnoty

0PL_MODERN_KEY_UNKNOWN, algoritmus veřejného klíče se nepodařilo klasifikovat
1PL_MODERN_KEY_RSA
2PL_MODERN_KEY_EC
3PL_MODERN_KEY_ED25519

Poznámky

Klasifikace rozhoduje, kterou cestu odděleného CMS zvolí PLBuildModernDetachedCMS: podepisování přes CNG NCrypt pro RSA a EC, čistě paskalovské Ed25519 pro eIDAS vstřícnou křivku

Viz také

PLBuildModernDetachedCMS, PLCertificateSubjectAndIssuer, PLModernSignatureSizeEstimate