THPDFHeadlessCMSResult

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

証明書の信頼を SignatureValid から推論してはなりません。後続の未署名バイトを、先行署名によって認証されたと述べてもいけません

タイムスタンプの存在はタイムスタンプの信頼を確立しません。明示的な TSA 信頼ルートが設定されない限り、TimestampValid は false のままです