THPDFValidationEvidenceSource 型
検証に使われた証明書や失効エビデンスがどこから来たかを表します
宣言
THPDFValidationEvidenceSource= (
vesNone,
vesCMS,
vesPDFVRI,
vesPDFDSS,
vesCaller,
vesCache
);
ユニット
HPDFSignVerify
値
| 値 | 目的 |
|---|---|
vesNone | 記録されたソースなし。実際のエビデンスが適用されるまで、ソース系フィールドはこの値を保ちます |
vesCMS | CMS SignedData 自身に埋め込まれていた CRL などの失効材料 |
vesPDFVRI | 署名済みドキュメントの PDF VRI ディクショナリから収集したエビデンス |
vesPDFDSS | PDF のドキュメントセキュリティストア(DSS)から収集したエビデンス |
vesCaller | THPDFCertificateValidationOptions の配列で渡されたエビデンス。明示ソースを持たない配列項目のフォールバックでもあります |
vesCache | 一括検証実行の共有キャッシュから復元された失効エビデンス |
使用上の注意
OCSPResponseSources、CRLSources、DeltaCRLSourcesといったソース配列はエビデンス配列と並行に並びます。vesNone以外の項目はvesCallerのフォールバックを上書きします- 採用された失効エビデンスのソースは、
THPDFCertificateValidationInfo.RevocationSourceとDeltaCRLSourceに報告されます - ソースを比べれば、署名者が埋め込んだエビデンスと、LTA 方式のエビデンス取得で後から集めた材料を区別できます