PLModernCertificateKeyAlgorithm

Criptografía, firmas digitales

Descripción

Informa la familia de algoritmo de clave de un contexto de certificado de Windows como una de las constantes PL_MODERN_KEY_*

Sintaxis

Delphi

Function PLModernCertificateKeyAlgorithm(CertContext: Pointer): Integer;

Parámetros

CertContextHandle de CERT_CONTEXT de Windows, el mismo puntero que retiene el proceso de firma

Valores devueltos

0PL_MODERN_KEY_UNKNOWN, el algoritmo de clave pública no se pudo clasificar
1PL_MODERN_KEY_RSA
2PL_MODERN_KEY_EC
3PL_MODERN_KEY_ED25519

Observaciones

La clasificación decide qué ruta de CMS detached toma PLBuildModernDetachedCMS: firma CNG NCrypt para RSA y EC, Ed25519 en Pascal puro para la curva amigable con eIDAS

Véase también

PLBuildModernDetachedCMS, PLCertificateSubjectAndIssuer, PLModernSignatureSizeEstimate