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 策略
| Interface | Member | Purpose |
|---|---|---|
IPdfTrustedListAuthenticator | Authenticate | 对确切的 XML 字节进行身份验证,并返回诊断 AuthenticationDetails |
IPdfTrustedListSource | Fetch | 从 Uri 获取 XML 且不超过 MaxBytes |
IPdfQualifiedTrustEvaluator | EvaluateQualified | 在 ValidationTime 评估叶子证书和 CertificateChain |
| Type | Fields and purpose |
|---|---|
EPdfTrustedList | 报告身份验证、解析、缓存、更新和资源预算失败 |
TPdfTrustedListOptions | MaxXmlBytes, MaxServices, MaxCertificates, MaxCertificateBytes, MaxDepth, MaxTokens, and RequireNextUpdate 约束解析;Default 返回生产限制 |
TPdfTrustedListStringArray | QualifierUris 使用的动态字符串数组 |
TPdfTrustedListService | Historical, Territory, ProviderName, ServiceName, ServiceTypeIdentifier, ServiceStatus, StatusStartingTime, QualifierUris, and Certificates 保存单个当前或历史服务状态 |
TPdfTrustedListServices | 服务状态记录的动态数组 |
TPdfTrustedListEvaluation | Evaluated, Matched, Qualified, Current, Territory, ProviderName, ServiceName, ServiceTypeIdentifier, ServiceStatus, and StatusStartingTime 描述所选的策略结果 |
| Property | Description |
|---|---|
AuthenticationDetails | 身份验证器提供的证据摘要 |
IssueDateTime | UTC 规范化的信任列表签发时间 |
NextUpdate | UTC 规范化的下次更新截止时间 |
SequenceNumber | 单调递增的信任列表序列号 |
Services | 解析出的当前与历史服务状态 |
SourceDigest | 经过身份验证的源 XML 的 SHA-256 摘要 |
Territory | 方案区域代码 |
VersionIdentifier | TSL 格式版本标识符 |
EvaluateQualified 比较精确的 DER 证书字节,并将合格性评定与操作系统证书链信任分开报告