PLModernCertificateKeyAlgorithm

Criptografia, assinaturas digitais

Descrição

Informa a família de algoritmo de chave de um contexto de certificado do Windows como uma das constantes PL_MODERN_KEY_*

Sintaxe

Delphi

Function PLModernCertificateKeyAlgorithm(CertContext: Pointer): Integer;

Parâmetros

CertContextHandle CERT_CONTEXT do Windows, o mesmo ponteiro que o processo de assinatura mantém

Valores retornados

0PL_MODERN_KEY_UNKNOWN, o algoritmo de chave pública não pôde ser classificado
1PL_MODERN_KEY_RSA
2PL_MODERN_KEY_EC
3PL_MODERN_KEY_ED25519

Observações

A classificação decide qual caminho de CMS destacado PLBuildModernDetachedCMS toma: assinatura CNG NCrypt para RSA e EC, Ed25519 em Pascal puro para a curva amigável ao eIDAS

Veja também

PLBuildModernDetachedCMS, PLCertificateSubjectAndIssuer, PLModernSignatureSizeEstimate