PLCertificateSubjectAndIssuer

Criptografia, assinaturas digitais

Descrição

Extrai os nomes de titular 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 cadeia, pelo que podem ser comparadas byte a byte no casamento de emissor que os 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 titular, vazia em caso de falha
IssuerDERRecebe a SEQUENCE Name do emissor, vazia em caso de falha

Valores devolvidos

FalseA estrutura do certificado não pôde ser percorrida até ao titular ou ao emissor
TrueAmbas as codificações DER de nome foram extraídas

Observações

Utilizado pela pilha de assinatura para incorporar e casar referências de signing-certificate, e por PLVerifyModernDetachedCMS para localizar os dados do certificado do assinante

Consulte também

PLBuildModernDetachedCMS, PLVerifyModernDetachedCMS, PLModernCertificateKeyAlgorithm