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

InputFileDen signerte PDF-en
PasswordPassordet for å åpne den, eller en tom streng
FieldNameEt signaturfeltnavn slik det rapporteres av signaturgjennomgangen
SignerIndexZero-based signer.
ChainIndexNullbasert posisjon i banen; 0 er signataren, høyere indekser er dens utgivere

Returverdier

CertificateSertifikatet på den posisjonen
Empty stringIndeksen 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