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
| CertContext | Handle de CERT_CONTEXT de Windows, el mismo puntero que retiene el proceso de firma |
|---|
Valores devueltos
| 0 | PL_MODERN_KEY_UNKNOWN, el algoritmo de clave pública no se pudo clasificar |
|---|---|
| 1 | PL_MODERN_KEY_RSA |
| 2 | PL_MODERN_KEY_EC |
| 3 | PL_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