THPDFHeadlessCMSOptions

Tekil options'ları değiştirmeden önce THPDFHeadlessCMSOptions.Default kullanın

ÜyeVarsayılan ve anlam
MaxCMSBytes16 MiB; sınırlı CMS girdi/çıktı ve PEM girdi sınırı
MaxSigners64; doğrulama sırasında kabul edilen maksimum imzalayan sayısı
MaxSignedBytes4 GiB; bildirilen aralıkların kapsadığı toplam kaynak baytları
TrustedCAFileBoş; trust iddiası olmadan bütünlük doğrulaması sağlar; verilen bir PEM CA dosyası, açık zincir doğrulamasını sağlar
RequireCAdESFalse; ESS signing-certificate bağ üretimini sağlar veya onun bütünlük doğrulamasını gerektirir; belge doğrulaması, bir ETSI.CAdES.detached SubFilter için otomatik olarak ESS gerektirirken sertifika trust'i ayrı bir açık option olarak kalır
CertificationPermissionOnay imzaları için sıfır veya SignToFile veya SignPFXToFile üzerinden ilk DocMDP sertifikasyon imzasını oluşturmak için 1, 2 veya 3
DigestMethodSHA256; imzalama ayrıca SHA384 ve SHA512 destekler; boş değer SHA256'yı korur
Reason, Location, ContactInfo, SignerNameBoş Unicode dizeler; boş olmayan değerler, belge string şifreleme politikasını kullanarak imza dictionary'sinin Reason, Location, ContactInfo ve Name girişlerine dönüşür
LegalAttestationBoş; boş olmayan bir Unicode açıklaması, sertifikasyon imzalaması sırasında Catalog Legal/Attestation'a yazılır ve zorunlu sertifikasyon seed değerleriyle denetlenir
UseAdobeRevocationInfoFalse; imzalama, kimikli CRL veya OCSP kanıtını Adobe imzalı revocation bilgi özniteliğine gömerken doğrulama, her imzalayan için gerçek gömülü özniteliği gerektirir ve doğrular
RevocationEvidenceBoş DER sertifika, eksiksiz OCSPResponse ve CRL dizileri; imzalama, çıktıyı yayınlamadan önce tüm verilen kanıt doğrular; doğrulama, isteğe bağlı verilen zincir sertifikalarıyla gömülü CRL ve OCSP değerlerini kullanır
RevocationValidationTHPDFHeadlessLTVOptions.Default, RequireTimestamp False ayarlı; UseAdobeRevocationInfo etkin olduğunda açık bir güvenilen CA dosyası gereklidir ve kanıt, kök-olmayan her imzalayan ve dâhil edilmiş TSA sertifikasını kapsamalıdır
CredentialSourceURLBoş; imza seed'i belirli bir kimlik-bilgisi URL'si gerektirdiğinde kullanılan uygulama-sağlamı kayıt kökeni
TimestampServerURLBoş; yapılandırılmış timestamp transport'unun yönlendirdiği URL; zorunlu bir seed timestamp URL'siyle karşılaştırılır
RequireTimestampFalse; doğrulama sırasında her CMS imzalayanı için kimikli bir RFC3161 timestamp gerektirir ve imzalama sırasında yapılandırılmış bir transport gerektirir
TimestampTHPDFHeadlessTimestampOptions.Default; transport'u, timestamp imzalamayı sağlar ve açık güvenilen CA dosyası, mevcut signatureTimeStampToken özniteliklerinin doğrulamasını sağlar
CancellationTokenNil veya eksiksiz işlem boyunca canlı kalmalı olan çağırana ait bir token

Tüm sayısal sınırlar pozitif olmalıdır; güvenilen bir doğrulama turu, imzalı içeriği tekrar okurken MaxSignedBytes, her iki turun birleşik okumaları değil kapsanan içerik uzunluğunu sınırlar

Timestamp yanıt ve imza bütçeleri, ayrıca MaxCMSBytes ile sınırlanır ve nil olmayan CMS ve timestamp cancellation token'ları eşleşmelidir

Nil olmayan CMS ve revocation doğrulama cancellation token'ları da eşleşmelidir; gömülü revocation bilgisi, MaxCMSBytes ve yapılandırılmış kanıt nesne bütçesiyle sınırlıdır

Kayıt ve transport URL'leri uygulama yapılandırmasını tanımlar; sertifika trust'i kurmazlar veya kimikli RFC 3161 timestamp denetimlerinin yerine geçmezler

TimestampToFile, PDF belge imprint'i için DigestMethod'u ve gerçek TSA transport'u ve açık trust için Timestamp kullanır; doğrulama, imprint digest'ini kimikli TSTInfo'dan türetir

Belge timestamp bütünlüğü, her zaman TSA CMS'ini ve ESS bağını kimikler; TimestampValid, trust iddiası olmadan true olabilirken TimestampTrustEvaluated, açık TSA trust değerlendirmesini bildirir