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

InputFilePodpisany plik PDF
PasswordHasło do jego otwarcia albo pusty ciąg
FieldNameNazwa pola podpisu raportowana przez wyliczanie podpisów
SignerIndexIndeks podpisującego liczony od zera dla rzadkich podpisów zawierających więcej niż jednego podpisującego

Wartości zwracane

CertificateBajty certyfikatu podpisującego
Empty stringBrakuje 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ę

Zobacz również

GetSignatureCertificateChainLength, GetCertificateOCSPURLs