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