GetSignatureEmbeddedCertificateDER

Digitale signaturer

Beskrivelse

Returnerer ett sertifikat innebygd i en signatur, DER-kodet

En sertifikatsamling som går utover den omsluttende CMS-beholderen avvises; utfylling etter det ytre CMS-objektet godtas fortsatt

Syntaks

Delphi

Function TPDFlib.GetSignatureEmbeddedCertificateDER(Const InputFile, Password, FieldName: WideString; CertIndex: Integer): AnsiString;

Parametere

InputFileDen signerte PDF-en
PasswordPassordet for å åpne den, eller en tom streng
FieldNameEt signaturfeltnavn slik det rapporteres av signaturgjennomgangen
CertIndexNullbasert indeks inn i det innebygde settet, i kodingsrekkefølge

Returverdier

CertificateSertifikatbytene
Empty stringIndeksen er utenfor området, 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

Dokumentet leses med et delt håndtak, så dette svarer mens en verifikator eller fremviser allerede har filen åpen

Se også

GetSignatureEmbeddedCertificateCount, GetSignatureCertificateChainDER