PLCertificateSubjectAndIssuer

Criptografía, firmas digitales

Descripción

Extrae los nombres de subject e issuer codificados en DER de un certificado

Ambas salidas son las codificaciones completas de Name SEQUENCE, no formas de cadena, de modo que se pueden comparar byte por byte para el emparejamiento de issuer por seed-value que exigen los certificados calificados

Sintaxis

Delphi

Function PLCertificateSubjectAndIssuer(Const CertificateDER: AnsiString;
  Out SubjectDER, IssuerDER: AnsiString): Boolean;

Parámetros

CertificateDERCertificado codificado en DER para analizar
SubjectDERRecibe la SEQUENCE Name del subject, vacía si falla
IssuerDERRecibe la SEQUENCE Name del issuer, vacía si falla

Valores devueltos

FalseLa estructura del certificado no se pudo recorrer hasta el subject o el issuer
TrueSe extrajeron ambas codificaciones de nombre DER

Observaciones

La pila de firma lo usa para incrustar y emparejar referencias del certificado firmante, y PLVerifyModernDetachedCMS para localizar los datos del certificado del firmante

Véase también

PLBuildModernDetachedCMS, PLVerifyModernDetachedCMS, PLModernCertificateKeyAlgorithm