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
| InputFile | Podpisany plik PDF |
|---|---|
| Password | Hasło do jego otwarcia albo pusty ciąg |
| FieldName | Nazwa pola podpisu raportowana przez wyliczanie podpisów |
| CertIndex | Indeks osadzonego zestawu liczony od zera, w kolejności kodowania |
Wartości zwracane
| Certificate | Bajty certyfikatu |
|---|---|
| Empty string | Indeks 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