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 인증서, 상태 시각, qualifier URI를 읽으면서 DTD와 엔티티 선언은 거부합니다
SaveCache는 SHA-256 손상 검사와 함께 인증된 원본 XML을 저장하고, LoadCache는 스냅샷을 재구성하기 전에 authenticator를 다시 호출합니다
Update는 IPdfTrustedListSource를 통해 가져온 뒤 영역(territory) 변경, 진행하지 않는 일련번호, 발행 시각 롤백을 거부합니다
이 클래스는 IPdfTrustStore와 IPdfQualifiedTrustEvaluator를 구현하므로, 인증된 스냅샷 하나로 현재 DER 앵커와 선택적 TPadesTrustValidationOptions.QualifiedTrustEvaluator 정책을 모두 공급할 수 있습니다
| Interface | Member | Purpose |
|---|---|---|
IPdfTrustedListAuthenticator | Authenticate | 정확한 XML 바이트를 인증하고 진단용 AuthenticationDetails를 반환합니다 |
IPdfTrustedListSource | Fetch | MaxBytes를 초과하지 않고 Uri에서 XML을 가져옵니다 |
IPdfQualifiedTrustEvaluator | EvaluateQualified | ValidationTime 시점에 리프 인증서와 CertificateChain을 평가합니다 |
| Type | Fields and purpose |
|---|---|
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이 선택된 정책 결과를 기술합니다 |
| Property | Description |
|---|---|
AuthenticationDetails | authenticator가 제공한 증거 요약입니다 |
IssueDateTime | UTC로 정규화된 신뢰 목록 발행 시각입니다 |
NextUpdate | UTC로 정규화된 다음 갱신 기한입니다 |
SequenceNumber | 단조 증가하는 신뢰 목록 일련번호입니다 |
Services | 파싱된 현재 및 이력 서비스 상태입니다 |
SourceDigest | 인증된 원본 XML의 SHA-256 다이제스트입니다 |
Territory | 스킴 영역 코드입니다 |
VersionIdentifier | TSL 형식 버전 식별자입니다 |
EvaluateQualified는 DER 인증서 바이트를 정확히 비교하며, 자격(qualification) 판정은 운영체제 인증서 경로 신뢰와 별도로 보고합니다