PLCertificateSubjectAndIssuer

Cryptographie, signatures numériques

Description

Extrait les noms de subject et d'issuer encodés en DER d'un certificat

Les deux sorties sont les encodages complets de Name SEQUENCE, pas des formes chaîne, donc elles se comparent octet par octet pour l'appariement d'issuer par seed-value qu'exigent les certificats qualifiés

Syntaxe

Delphi

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

Paramètres

CertificateDERCertificat encodé en DER à analyser
SubjectDERReçoit la SEQUENCE Name du subject, vide en cas d'échec
IssuerDERReçoit la SEQUENCE Name de l'issuer, vide en cas d'échec

Valeurs de retour

FalseLa structure du certificat n'a pas pu être parcourue jusqu'au subject ou à l'issuer
TrueLes deux encodages de nom DER ont été extraits

Remarques

Utilisée par la pile de signature pour intégrer et apparier les références de certificat signataire, et par PLVerifyModernDetachedCMS pour localiser les données du certificat du signataire

Voir aussi

PLBuildModernDetachedCMS, PLVerifyModernDetachedCMS, PLModernCertificateKeyAlgorithm