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

CertificateDERCertificado codificado em DER a analisar
SubjectDERRecebe a SEQUENCE Name do assunto, vazia em caso de falha
IssuerDERRecebe a SEQUENCE Name do emissor, vazia em caso de falha

Valores retornados

FalseA estrutura do certificado não pôde ser percorrida até o assunto ou o emissor
TrueAmbas 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