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
| CertContext | Handle CERT_CONTEXT do Windows, o mesmo ponteiro que o processo de assinatura mantém |
|---|
Valores retornados
| 0 | PL_MODERN_KEY_UNKNOWN, o algoritmo de chave pública não pôde ser classificado |
|---|---|
| 1 | PL_MODERN_KEY_RSA |
| 2 | PL_MODERN_KEY_EC |
| 3 | PL_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