GetSignatureCertificateChainLength

Digitale handtekeningen

Beschrijving

Geeft de lengte van het certificatiepad terug dat een handtekening voor één ondertekenaar meedraagt

Syntaxis

Delphi

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

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 signer.

Retourwaarden

LengthHet aantal certificaten in het pad, ondertekenaar eerst
0De ondertekenaar of zijn certificaat kon niet worden gelezen

Opmerkingen

Alleen certificaten die de handtekening zelf insluit worden gebruikt om het pad op te bouwen, dus een pad dat stopt vóór een zelf uitgegeven certificaat betekent dat de resterende issuers via de adressen moeten worden opgehaald die GetCertificateIssuerURLs rapporteert. Het pad wordt niet opgevuld om compleet te lijken

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

GetSignatureCertificateChainDER, GetCertificateIssuerURLs