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 pueden compararse byte a byte para el emparejamiento de issuer por seed-value que exigen los certificados cualificados

Sintaxis

Delphi

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

Parámetros

CertificateDERCertificado codificado en DER que analizar
SubjectDERRecibe la SEQUENCE Name del subject, vacía en caso de fallo
IssuerDERRecibe la SEQUENCE Name del issuer, vacía en caso de fallo

Valores devueltos

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

Observaciones

Lo usa la pila de firma 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