GetSignatureEmbeddedCertificateDER

Digitální podpisy

Popis

Vrací jeden certifikát vložený v podpisu, kódovaný DER

Syntaxe

Delphi

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

Parametry

InputFilePodepsané PDF
PasswordHeslo k jeho otevření, případně prázdný řetězec
FieldNameNázev pole podpisu, jak ho hlásí výčet podpisů
CertIndexIndex do vložené množiny, v pořadí kódování, indexovaný od nuly

Návratové hodnoty

CertificateThe certificate bytes.
Empty stringIndex je mimo rozsah, nebo se soubor či pole nedalo přečíst

Poznámky

Tohle čte jen strukturu a nic neověřuje: hlásí certifikát, který podpis jmenuje, nikoli certifikát ověřený jako tvůrce platného podpisu

Dokument se čte přes sdílený handle, takže funkce odpoví, i když soubor má právě otevřený validátor nebo prohlížeč

Viz také

GetSignatureEmbeddedCertificateCount, GetSignatureCertificateChainDER