GetSignatureEmbeddedCertificateDER

Podpisy cyfrowe

Opis

Zwraca jeden certyfikat osadzony w podpisie, zakodowany w DER

Kolekcja certyfikatów wykraczająca poza obejmujący ją kontener CMS jest odrzucana; padding po zewnętrznym obiekcie CMS pozostaje akceptowany

Składnia

Delphi

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

Parametry

InputFilePodpisany plik PDF
PasswordHasło do jego otwarcia albo pusty ciąg
FieldNameNazwa pola podpisu raportowana przez wyliczanie podpisów
CertIndexIndeks osadzonego zestawu liczony od zera, w kolejności kodowania

Wartości zwracane

CertificateBajty certyfikatu
Empty stringIndeks jest poza zakresem albo nie można odczytać pliku lub pola

Uwagi

Ta operacja odczytuje wyłącznie strukturę i niczego nie weryfikuje: zgłasza certyfikat wskazany w podpisie, a nie certyfikat, którego użycie do utworzenia prawidłowego podpisu zostało sprawdzone

Dokument jest odczytywany za pomocą współdzielonego uchwytu, dlatego funkcja działa także wtedy, gdy plik jest już otwarty przez weryfikator lub przeglądarkę

Zobacz również

GetSignatureEmbeddedCertificateCount, GetSignatureCertificateChainDER