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
| 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 signer. |
Retourwaarden
| Length | Het aantal certificaten in het pad, ondertekenaar eerst |
|---|---|
| 0 | De 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