PLCertificateSubjectAndIssuer
Kryptographie, digitale Signaturen
Beschreibung
Extrahiert die DER-kodierten Subject- und Issuer-Namen aus einem Zertifikat
Beide Ausgaben sind die vollständigen Name-SEQUENCE-Kodierungen, keine String-Formen, lassen sich also byteweise vergleichen für das Seed-Value-Issuer-Matching, das qualifizierte Zertifikate verlangen
Syntax
Delphi
Function PLCertificateSubjectAndIssuer(Const CertificateDER: AnsiString;
Out SubjectDER, IssuerDER: AnsiString): Boolean;Parameter
| CertificateDER | Zu parsendes DER-kodiertes Zertifikat |
|---|---|
| SubjectDER | Nimmt die Subject-Name-SEQUENCE auf, leer bei Fehlschlag |
| IssuerDER | Nimmt die Issuer-Name-SEQUENCE auf, leer bei Fehlschlag |
Rückgabewerte
| False | Die Zertifikatsstruktur ließ sich nicht bis Subject oder Issuer durchlaufen |
|---|---|
| True | Beide DER-Namen-Kodierungen wurden extrahiert |
Anmerkungen
Vom Signatur-Stack genutzt, um Signing-Certificate-Referenzen einzubetten und abzugleichen, und von PLVerifyModernDetachedCMS, um die Signer-Zertifikatsdaten zu finden
Siehe auch
PLBuildModernDetachedCMS, PLVerifyModernDetachedCMS, PLModernCertificateKeyAlgorithm