TPdfEuropeanTrustedList.ParseAuthenticated(XmlData, Authenticator, Options)
TPdfEuropeanTrustedList.LoadCache(Source, Authenticator, Options)
TPdfEuropeanTrustedList.Update(Current, Uri, Source, Authenticator, Options)
TPdfEuropeanTrustedList.SaveCache(Destination)
TPdfEuropeanTrustedList.LoadTrustAnchors
TPdfEuropeanTrustedList.EvaluateQualified(LeafCertificate, CertificateChain, ValidationTime, Evaluation)
ParseAuthenticated, herhangi bir servis kullanılabilir hale gelmeden önce tam kaynak baytlarının kimliğini doğrulamak için bir IPdfTrustedListAuthenticator zorunlu kılar; XMLDSIG ilkesini ve güven çapası sahipliğini uygulamaya bırakır
Sınırlı, ad alanı toleranslı ayrıştırıcı; ETSI şema üst verisini, sağlayıcıları, güncel servis bilgilerini, servis geçmişini, X509 sertifikalarını, durum zamanlarını ve niteleyici URI'leri okurken DTD ve varlık bildirimlerini reddeder
SaveCache, kimliği doğrulanmış kaynak XML'i bir SHA-256 bozulma denetimiyle saklar; LoadCache ise anlık görüntüyü yeniden oluşturmadan önce kimlik doğrulayıcıyı yeniden çağırır
Update, IPdfTrustedListSource üzerinden getirir; ardından bölge değişikliklerini, ilerlemeyen sıra numaralarını ve yayınlama zamanı geri kaymalarını reddeder
Sınıf, IPdfTrustStore ve IPdfQualifiedTrustEvaluator arayüzlerini uygular; böylece tek bir kimliği doğrulanmış anlık görüntü hem güncel DER çapalarını hem de isteğe bağlı TPadesTrustValidationOptions.QualifiedTrustEvaluator ilkesini sağlayabilir
| Interface | Member | Purpose |
|---|---|---|
IPdfTrustedListAuthenticator | Authenticate | Tam XML baytlarının kimliğini doğrular ve tanısal AuthenticationDetails döndürür |
IPdfTrustedListSource | Fetch | MaxBytes sınırını aşmadan Uri adresinden XML alır |
IPdfQualifiedTrustEvaluator | EvaluateQualified | Bir yaprak sertifikayı ve CertificateChain zincirini ValidationTime zamanında değerlendirir |
| Type | Fields and purpose |
|---|---|
EPdfTrustedList | Kimlik doğrulama, ayrıştırma, önbellek, güncelleme ve kaynak bütçesi başarısızlıklarını raporlar |
TPdfTrustedListOptions | MaxXmlBytes, MaxServices, MaxCertificates, MaxCertificateBytes, MaxDepth, MaxTokens ve RequireNextUpdate ayrıştırmayı sınırlar; Default üretim limitlerini döndürür |
TPdfTrustedListStringArray | QualifierUris tarafından kullanılan dinamik dize dizisi |
TPdfTrustedListService | Historical, Territory, ProviderName, ServiceName, ServiceTypeIdentifier, ServiceStatus, StatusStartingTime, QualifierUris ve Certificates tek bir güncel ya da geçmiş servis durumunu korur |
TPdfTrustedListServices | Servis durum kayıtlarının dinamik dizisi |
TPdfTrustedListEvaluation | Evaluated, Matched, Qualified, Current, Territory, ProviderName, ServiceName, ServiceTypeIdentifier, ServiceStatus ve StatusStartingTime seçilen ilke sonucunu tanımlar |
| Property | Description |
|---|---|
AuthenticationDetails | Kimlik doğrulayıcının sağladığı kanıt özeti |
IssueDateTime | UTC'ye normalize edilmiş güven listesi yayınlama zamanı |
NextUpdate | UTC'ye normalize edilmiş sonraki güncelleme son tarihi |
SequenceNumber | Tek yönlü artan güven listesi sırası |
Services | Ayrıştırılmış güncel ve geçmiş servis durumları |
SourceDigest | Kimliği doğrulanmış kaynak XML'in SHA-256 özeti |
Territory | Şema bölge kodu |
VersionIdentifier | TSL biçim sürüm tanımlayıcısı |
EvaluateQualified tam DER sertifika baytlarını karşılaştırır ve niteliği, işletim sisteminin sertifika zinciri güveninden ayrı olarak raporlar