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
| InputFile | De ondertekende PDF |
|---|---|
| Password | Het wachtwoord om het te openen, of een lege string |
| FieldName | Een naam van een handtekeningveld zoals gerapporteerd door de handtekeningenumeratie |
| SignerIndex | Zero-based ondertekenaar, voor de zeldzame handtekening die er meer dan één draagt |
Retourwaarden
| Certificate | De bytes van het ondertekeningscertificaat |
|---|---|
| Empty string | De 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