THPDFSignaturePolicyInfo レコード

CMS 署名の signature-policy 属性と、その識別子およびハッシュの検証結果を記述します

宣言

THPDFSignaturePolicyInfo= record
  Present: boolean;
  IdentifierOID: AnsiString;
  HashAlgorithm: AnsiString;
  HashAlgorithmOID: AnsiString;
  HashValue: TBytes;
  HashIsUnknown: boolean;
  Qualifiers: THPDFSignaturePolicyQualifierArray;
  ValidationStatus: THPDFSignaturePolicyValidationStatus;
end;

ユニット

HPDFSignVerify

フィールド

フィールド目的
Present署名が signature-policy 属性を持つとき True
IdentifierOID属性が宣言するポリシー識別子 OID
HashAlgorithmポリシーハッシュアルゴリズムの表示名
HashAlgorithmOIDポリシーハッシュアルゴリズムの OID
HashValue属性が運ぶポリシーハッシュ値
HashIsUnknownハッシュアルゴリズムが未認識で、比較用にハッシュを再計算できないとき True
QualifiersCPS URI やユーザー通知などのポリシー修飾子
ValidationStatus属性の THPDFSignaturePolicyValidationStatus 判定。不在からハッシュ不一致まで

使用上の注意

関連 API