PLCertificateSubjectAndIssuer

Kryptografie, digitální podpisy

Popis

Extrahuje DER kódované jméno subjektu a vydavatele z certifikátu

Oba výstupy jsou kompletní kódování Name SEQUENCE, ne textové podoby, takže jdou porovnávat bajt po bajtu pro párování vydavatele přes seed-hodnotu, které vyžadují kvalifikované certifikáty

Syntaxe

Delphi

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

Parametry

CertificateDERDER kódovaný certifikát k rozparsování
SubjectDERPřebírá SEQUENCE jména subjektu; při selhání prázdné
IssuerDERPřebírá SEQUENCE jména vydavatele; při selhání prázdné

Návratové hodnoty

FalseStrukturu certifikátu se nepodařilo projít až k subjektu nebo vydavateli
TrueObě DER kódování jmen byla extrahována

Poznámky

Podpisový stack s tím vkládá a páruje odkazy na podepisující certifikát a PLVerifyModernDetachedCMS s tím hledá data certifikátu podepisujícího

Viz také

PLBuildModernDetachedCMS, PLVerifyModernDetachedCMS, PLModernCertificateKeyAlgorithm