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

InputFileDe ondertekende PDF
PasswordHet wachtwoord om het te openen, of een lege string
FieldNameEen naam van een handtekeningveld zoals gerapporteerd door de handtekeningenumeratie
CertIndexZero-based index in de ingesloten set, in coderingsvolgorde

Retourwaarden

CertificateDe certificaatbytes.
Empty stringDe 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