GetSignatureCertificateChainDER
Digitale signaturer
Beskrivelse
Returnerer ett sertifikat fra banen en signatur bærer, DER-kodet
Syntaks
Delphi
Function TPDFlib.GetSignatureCertificateChainDER(Const InputFile, Password, FieldName: WideString; SignerIndex, ChainIndex: Integer): AnsiString;Parametere
| InputFile | Den signerte PDF-en |
|---|---|
| Password | Passordet for å åpne den, eller en tom streng |
| FieldName | Et signaturfeltnavn slik det rapporteres av signaturgjennomgangen |
| SignerIndex | Zero-based signer. |
| ChainIndex | Nullbasert posisjon i banen; 0 er signataren, høyere indekser er dens utgivere |
Returverdier
| Certificate | Sertifikatet på den posisjonen |
|---|---|
| Empty string | Indeksen er forbi banen, eller filen eller feltet kunne ikke leses |
Merknader
Dette leser bare struktur og verifiserer ingenting: det rapporterer sertifikatet signaturen navngir, ikke et sertifikat som er sjekket å ha produsert en gyldig signatur
Hvert kall leser filen, så en kaller som går gjennom hele banen bør lese lengden én gang med GetSignatureCertificateChainLength og beholde antallet
Dokumentet leses med et delt håndtak, så dette svarer mens en verifikator eller fremviser allerede har filen åpen
Se også
GetSignatureCertificateChainLength, GetSignatureSignerCertificateDER