THPDFHeadlessDocument.AddSignatureValidationEvidence

function AddSignatureValidationEvidence(SignatureIndex: Integer;
  const Evidence: THPDFHeadlessLTVEvidence;
  const Options: THPDFHeadlessLTVOptions): THPDFHeadlessLTVResult;

Uwierzytelnia wybrany podpisany podpis i jego dowody revokacji, a następnie przygotowuje przyrostową aktualizację DSS i VRI w załadowanym dokumencie

SignatureIndex wybiera oparty na zerze podpisany podpis, a nie indeks pola formularza; TrustedCAFile musi zawierać jawne korzenie zaufania PEM

Digest zawartości podpisu, podpis podpisującego i łańcuch oraz wymagany znacznik czasu są weryfikowane względem oryginalnych ByteRanges PDF przed jakąkolwiek mutacją grafu dokumentu

Evidence dostarcza kompletne odpowiedzi DER OCSP albo listy CRL issuerów pokrywające wszystkie niebędące kotwicą certyfikaty łańcuchów podpisującego i TSA; opcjonalne certyfikaty DER uzupełniają konstrukcję łańcucha

Po sukcesie wywołaj SaveToFile z odrębną ścieżką wyjścia; oryginalna podpisana rewizja pozostaje nienaruszona, a nowo generowane strumienie dowodów AES pozostają zaszyfrowane

Tokeny anulowania dokumentu i dowodów muszą się zgadzać, gdy oba są dostarczone; limity dokumentu ograniczają limity dowodów, rozmiary generowanych strumieni, liczbę obiektów i pozostałe bajty wyjścia przyrostowego

Zaszyfrowane źródła wymagają uprawnienia modyfikacji dokumentu albo uwierzytelnienia właściciela; niepoprawne dowody, odmowa uprawnień, wyczerpane limity i anulowanie pozostawiają graf niezmieniony

Zobacz Natywne dowody walidacji podpisów po zakres walidacji i ograniczenia archiwalne