THPDFSignaturePolicyInfo 记录

描述 CMS 签名的签名策略属性,以及其标识符与哈希的校验结果

声明

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

单元

HPDFSignVerify

字段

字段用途
Present签名携带签名策略属性时为 True
IdentifierOID属性声明的策略标识符 OID
HashAlgorithm策略哈希算法的显示名
HashAlgorithmOID策略哈希算法的 OID
HashValue属性携带的策略哈希值
HashIsUnknown哈希算法未被识别时为 True,此时无法重算哈希做比较
Qualifiers策略限定符,例如 CPS URI 与用户提示
ValidationStatus属性的 THPDFSignaturePolicyValidationStatus 判定,覆盖从未出现到哈希不匹配

使用说明

相关 API