GetSignatureSignerCertificateDER
Podpisy cyfrowe
Opis
Zwraca certyfikat, który utworzył podpis, zakodowany w DER
Identyfikatory podpisującego oraz pola tożsamości certyfikatu wykraczające poza obejmujące je kontenery DER są odrzucane zamiast służyć do dopasowania certyfikatu
Składnia
Delphi
Function TPDFlib.GetSignatureSignerCertificateDER(Const InputFile, Password, FieldName: WideString; SignerIndex: 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 |
| SignerIndex | Indeks podpisującego liczony od zera dla rzadkich podpisów zawierających więcej niż jednego podpisującego |
Wartości zwracane
| Certificate | Bajty certyfikatu podpisującego |
|---|---|
| Empty string | Brakuje podpisującego lub jego certyfikatu albo nie można odczytać pliku lub pola |
Uwagi
Podpisujący jest dopasowywany z osadzonego zestawu niezależnie od tego, czy podpis identyfikuje go według wystawcy i numeru seryjnego, czy identyfikatora klucza podmiotu
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ę