THPDFHeadlessCMSOptions
Użyj THPDFHeadlessCMSOptions.Default przed zmianą poszczególnych opcji
| Member | Default and meaning |
|---|---|
MaxCMSBytes | 16 MiB, ograniczony limit wejścia/wyjścia CMS i wejścia PEM |
MaxSigners | 64, maksymalna liczba podpisujących przyjmowana podczas weryfikacji |
MaxSignedBytes | 4 GiB, łČzne bajty źródła pokryte zadeklarowanymi zakresami |
TrustedCAFile | Pusty, włącza weryfikację integralności bez roszczenia zaufania; dostarczony plik CA PEM włącza jawną weryfikację łańcucha |
RequireCAdES | False, włącza generowanie wiązania certyfikatu podpisującego ESS albo wymaga jego weryfikacji integralności; weryfikacja dokumentu automatycznie wymaga ESS dla SubFilter ETSI.CAdES.detached, podczas gdy zaufanie do certyfikatów pozostaje osobną jawną opcją |
CertificationPermission | Zero dla podpisów zatwierdzenia, albo 1, 2 albo 3, by utworzyć pierwszy podpis certyfikacji DocMDP przez SignToFile albo SignPFXToFile |
DigestMethod | SHA256; podpisywanie wspiera tež SHA384 i SHA512, z pustą wartością zachowującą SHA256 |
Reason, Location, ContactInfo, SignerName | Puste łańcuchy Unicode; niepuste wartości stają się wpisami Reason, Location, ContactInfo i Name słownika podpisu, używając polityki szyfrowania łańcuchów dokumentu |
LegalAttestation | Pusty; niepuste wyjaśnienie Unicode jest zapisywane do Catalog Legal/Attestation podczas podpisywania certyfikacji i sprawdzane względem wymaganych wartości seed certyfikacji |
UseAdobeRevocationInfo | False; podpisywanie osadza uwierzytelnione dowody CRL albo OCSP w podpisanym atrybucie informacji o odwołaniach Adobe, podczas gdy weryfikacja wymaga i waliduje rzeczywisty osadzony atrybut dla każdego podpisującego |
RevocationEvidence | Puste tablice certyfikatów DER, kompletnych OCSPResponse i CRL; podpisywanie waliduje wszystkie dostarczone dowody przed publikacją wyjścia, a weryfikacja używa osadzonych wartości CRL i OCSP z opcjonalnymi dostarczonymi certyfikatami łańcucha |
RevocationValidation | THPDFHeadlessLTVOptions.Default z ustawionym RequireTimestamp False; jawny zaufany plik CA jest wymagany, gdy UseAdobeRevocationInfo jest włączone, a dowody muszą pokrywać każdego nie-korzeniowego podpisującego i dołączone certyfikaty TSA |
CredentialSourceURL | Pusty; dostarczone przez aplikację źródło rejestracji używane, gdy seed podpisu wymaga konkretnego URL poświadczeń |
TimestampServerURL | Pusty; URL routowany przez skonfigurowany transport znacznika czasu, porównywany z wymaganym URL seed znacznika czasu |
RequireTimestamp | False; wymaga uwierzytelnionego znacznika czasu RFC3161 dla każdego podpisującego CMS podczas weryfikacji i skonfigurowanego transportu podczas podpisywania |
Timestamp | THPDFHeadlessTimestampOptions.Default; jego transport umożliwia podpisywanie znacznikami czasu, a jego jawny zaufany plik CA umożliwia weryfikację istniejących atrybutów signatureTimeStampToken |
CancellationToken | Nil albo token wywołującego, który musi pozostać żywy na całą operację |
Wszystkie numeryczne limity muszą być dodatnie; zaufany przebieg weryfikacji odczytuje podpisaną zawartość ponownie, podczas gdy MaxSignedBytes ogranicza długość pokrytej zawartości, a nie łączne odczyty obu przebiegów
Budżety odpowiedzi znacznika czasu i podpisu są dodatkowo ograniczone przez MaxCMSBytes, a nie-nil tokeny anulowania CMS i znacznika czasu muszą się zgadzać
Nie-nil tokeny anulowania CMS i walidacji odwołań też muszą się zgadzać; osadzone informacje o odwołaniach są ograniczone przez MaxCMSBytes i skonfigurowany budżet obiektów dowodów
URL rejestracji i transportu opisują konfigurację aplikacji; nie ustalają zaufania do certyfikatów ani nie zastępują uwierzytelnionych kontroli znacznika czasu RFC 3161
TimestampToFile używa DigestMethod dla imprintu dokumentu PDF i Timestamp dla rzeczywistego transportu TSA i jawnego zaufania; weryfikacja wyprowadza digest imprintu z uwierzytelnionego TSTInfo
Integralność znacznika czasu dokumentu zawsze uwierzytelnia CMS TSA i wiązanie ESS; TimestampValid może być true bez roszczenia zaufania, podczas gdy TimestampTrustEvaluated raportuje jawną ewaluację zaufania TSA