THPDFHeadlessCMSResult
| メンバー | 意味 |
|---|---|
SignatureValid | すべての CMS 署名者、署名属性セット、コンテンツダイジェストが暗号検証に合格した |
CertificateTrustEvaluated | 整合性成功後に、明示的な信頼済み CA 検証パスが実行された |
CertificateTrusted | OpenSSL が、明示的な CA ストアに対する証明書パスと、要求された場合は CAdES ESS バインディングを受け入れた |
SignerCount | CMS SignerInfo エントリの数 |
TimestampCount | 構造的に有効な signatureTimeStampToken 属性を 1 つ持つ署名者の数 |
TimestampTrustEvaluated | 存在するタイムスタンプトークンに対して、明示的な TSA 信頼と署名インプリント検証が実行された |
TimestampValid | すべての署名者が認証済み RFC3161 トークンを持ち、TSA チェーン、critical なタイムスタンプ EKU、ESS バインディング、署名値インプリントが検証済み。Timestamp.RequireRevocation 有効時は CRL 検証が適用される |
SignedRevisionLength | 認証済み PDF リビジョンまたは完全な detached ソースの終端 |
UnsignedTrailingBytes | 署名済みリビジョンより後のバイト。有効な先行署名は後続の未署名データと共存できる |
BytesRead | オプションの信頼済み検証パスを含め、BIO 経由で読んだソースバイトの合計 |
Detail | OpenSSL の失敗詳細。成功時は空文字列 |
証明書の信頼を SignatureValid から推論してはなりません。後続の未署名バイトを、先行署名によって認証されたと述べてもいけません
タイムスタンプの存在はタイムスタンプの信頼を確立しません。明示的な TSA 信頼ルートが設定されない限り、TimestampValid は false のままです