GetSignatureSignerCertificateDER

Digitale handtekeningen

Beschrijving

Geeft het certificaat terug dat een handtekening heeft geproduceerd, DER-gecodeerd

Ondertekenaar-id's en identiteitsvelden van certificaten die voorbij hun omvattende DER-container reiken, worden geweigerd in plaats van dat ze worden gebruikt om een certificaat te matchen

Syntaxis

Delphi

Function TPDFlib.GetSignatureSignerCertificateDER(Const InputFile, Password, FieldName: WideString; SignerIndex: Integer): AnsiString;

Parameters

InputFileDe ondertekende PDF
PasswordHet wachtwoord om het te openen, of een lege string
FieldNameEen naam van een handtekeningveld zoals gerapporteerd door de handtekeningenumeratie
SignerIndexZero-based ondertekenaar, voor de zeldzame handtekening die er meer dan één draagt

Retourwaarden

CertificateDe bytes van het ondertekeningscertificaat
Empty stringDe ondertekenaar of zijn certificaat ontbreekt, of het bestand of veld kon niet worden gelezen

Opmerkingen

De ondertekenaar wordt uit de ingesloten set gehaald, of de handtekening hem nu identificeert op issuer en serienummer of op subject key identifier

Dit leest alleen structuur en verifieert niets: het rapporteert het certificaat dat de handtekening benoemt, niet een certificaat waarvan is gecontroleerd dat het een geldige handtekening heeft opgeleverd

Het document wordt met een gedeelde handle gelezen, dus dit lukt ook terwijl een verifier of viewer het bestand al open heeft staan

Zie ook

GetSignatureCertificateChainLength, GetCertificateOCSPURLs