PLCertificateSubjectAndIssuer
Criptografia, assinaturas digitais
Descrição
Extrai os nomes de assunto e emissor codificados em DER de um certificado
Ambas as saídas são as codificações completas de Name SEQUENCE, não formas de string, então podem ser comparadas byte a byte no casamento de emissor que certificados qualificados exigem
Sintaxe
Delphi
Function PLCertificateSubjectAndIssuer(Const CertificateDER: AnsiString;
Out SubjectDER, IssuerDER: AnsiString): Boolean;Parâmetros
| CertificateDER | Certificado codificado em DER a analisar |
|---|---|
| SubjectDER | Recebe a SEQUENCE Name do assunto, vazia em caso de falha |
| IssuerDER | Recebe a SEQUENCE Name do emissor, vazia em caso de falha |
Valores retornados
| False | A estrutura do certificado não pôde ser percorrida até o assunto ou o emissor |
|---|---|
| True | Ambas as codificações DER de nome foram extraídas |
Observações
Usado pela pilha de assinatura para embutir e casar referências de signing-certificate, e por PLVerifyModernDetachedCMS para localizar os dados do certificado do assinante
Veja também
PLBuildModernDetachedCMS, PLVerifyModernDetachedCMS, PLModernCertificateKeyAlgorithm