Enregistrement THPDFSignaturePolicyInfo

Décrit l'attribut de politique de signature d'une signature CMS et comment son identifiant et son hash se sont validés

Déclaration

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

Unité

HPDFSignVerify

Champs

ChampObjectif
PresentTrue quand la signature porte un attribut de politique de signature
IdentifierOIDOID d'identifiant de politique déclaré par l'attribut
HashAlgorithmNom d'affichage de l'algorithme de hash de la politique
HashAlgorithmOIDOID de l'algorithme de hash de la politique
HashValueValeur de hash de la politique portée par l'attribut
HashIsUnknownTrue quand l'algorithme de hash n'est pas reconnu, si bien que le hash ne peut pas être recalculé pour comparaison
QualifiersQualificateurs de politique comme des URIs CPS et des notices utilisateur
ValidationStatusVerdict THPDFSignaturePolicyValidationStatus pour l'attribut, de not-present jusqu'à la divergence de hash

Notes d'utilisation

API associées