GetSignatureEmbeddedCertificateDER
Digitale handtekeningen
Beschrijving
Geeft één in een handtekening ingesloten certificaat terug, DER-gecodeerd
Een certificaatverzameling die voorbij de omvattende CMS-container reikt, wordt geweigerd; padding na het buitenste CMS-object blijft geaccepteerd
Syntaxis
Delphi
Function TPDFlib.GetSignatureEmbeddedCertificateDER(Const InputFile, Password, FieldName: WideString; CertIndex: 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 |
| CertIndex | Zero-based index in de ingesloten set, in coderingsvolgorde |
Retourwaarden
| Certificate | De certificaatbytes. |
|---|---|
| Empty string | De index valt buiten bereik, of het bestand of veld kon niet worden gelezen |
Opmerkingen
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
GetSignatureEmbeddedCertificateCount, GetSignatureCertificateChainDER