PDFium Delphi Component Docs

FPdfTrustedList الوحدة

الوحدة: FPdfTrustedList
لقوائم الثقة الأوروبية المُصادَق عليها مع تحليل XML محدود الحدود وتخزين مؤقت دون اتصال وتحديثات يملكها المستدعي وتكامل مع مخازن الثقة وتقييم سياسة PAdES المؤهَّلة

الواجهة البرمجية الرئيسية

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 وجود IPdfTrustedListAuthenticator لمصادقة بايتات المصدر بدقة قبل أن تصبح أي خدمة قابلة للاستخدام، مع إبقاء سياسة XMLDSIG وملكية مراسي الثقة على عاتق التطبيق

يقرأ المحلِّل المتسامح مع النطاقات ومحدود الحدود بيانات ETSI الوصفية للمخطط والمزودين ومعلومات الخدمة الحالية وسجل الخدمة وشهادات X509 وأوقات الحالة ومعرِّفات URI للمؤهِّلات، رافضًا تصريحات DTD والكيانات

يخزن SaveCache XML المصدر المُصادَق عليه مع فحص تلف بـ SHA-256، ويستدعي LoadCache المُصادِق مرة أخرى قبل إعادة بناء اللقطة

يجلب Update عبر IPdfTrustedListSource، ثم يرفض تغيّر الإقليم وأرقام التسلسل غير المتقدمة والتراجع في وقت الإصدار

ينفذ الصنف IPdfTrustStore و IPdfQualifiedTrustEvaluator، فتستطيع لقطة مُصادَق عليها واحدة أن تزود مراسي DER الحالية وسياسة TPadesTrustValidationOptions.QualifiedTrustEvaluator الاختيارية

الواجهات

الواجهةالعضوالغرض
IPdfTrustedListAuthenticatorAuthenticateيصادق على بايتات XML بدقة ويعيد ملخص AuthenticationDetails التشخيصي
IPdfTrustedListSourceFetchيجلب XML من Uri دون تجاوز MaxBytes
IPdfQualifiedTrustEvaluatorEvaluateQualifiedيقيِّم شهادة ورقة و CertificateChain عند ValidationTime

الأنواع

النوعالحقول والغرض
EPdfTrustedListيُبلِّغ عن إخفاقات المصادقة والتحليل والتخزين المؤقت والتحديث وميزانيات الموارد
TPdfTrustedListOptionsتحصر MaxXmlBytes و MaxServices و MaxCertificates و MaxCertificateBytes و MaxDepth و MaxTokens و RequireNextUpdate التحليل؛ ويعيد Default حدود الإنتاج
TPdfTrustedListStringArrayمصفوفة سلاسل ديناميكية تستخدمها QualifierUris
TPdfTrustedListServiceتحفظ Historical و Territory و ProviderName و ServiceName و ServiceTypeIdentifier و ServiceStatus و StatusStartingTime و QualifierUris و Certificates حالة خدمة واحدة حالية أو تاريخية
TPdfTrustedListServicesمصفوفة ديناميكية من سجلات حالة الخدمة
TPdfTrustedListEvaluationتصف Evaluated و Matched و Qualified و Current و Territory و ProviderName و ServiceName و ServiceTypeIdentifier و ServiceStatus و StatusStartingTime نتيجة السياسة المختارة

خصائص اللقطة

الخاصيةالوصف
AuthenticationDetailsملخص الأدلة التي زود بها المُصادِق
IssueDateTimeوقت إصدار قائمة الثقة مطبَّعًا إلى UTC
NextUpdateالموعد النهائي للتحديث التالي مطبَّعًا إلى UTC
SequenceNumberتسلسل قائمة الثقة الأحادي الاتجاه
Servicesحالات الخدمة الحالية والتاريخية بعد التحليل
SourceDigestبصمة SHA-256 لـ XML المصدر المُصادَق عليه
Territoryرمز إقليم المخطط
VersionIdentifierمعرِّف إصدار صيغة TSL

حدود الأمان

انظر أيضًا

FPdfCrypto, ValidatePadesTrust