Tipo THPDFSignaturePolicyValidationStatus

Informa cómo se analizó la política de firma de un signer info CMS y cómo se comprobó contra las expectativas fijadas

Declaración

THPDFSignaturePolicyValidationStatus= (
  spvsNotPresent,
  spvsPresent,
  spvsUnknownHash,
  spvsHashVerified,
  spvsIdentifierMismatch,
  spvsHashMismatch,
  spvsUnsupportedHashAlgorithm
  );

Unidad

HPDFSignVerify

Valores

ValorPropósito
spvsNotPresentEl signer info no lleva atributo de política de firma; con el fijado de política exigido esto da svSignaturePolicyMismatch
spvsPresentLa política se analizó y su digest es un hash real en lugar del placeholder de todos ceros
spvsUnknownHashEl digest de la política es el placeholder de todos ceros, así que el hash no puede comprobarse sin el documento de política
spvsHashVerifiedEl digest coincidió con el hash esperado fijado o con el hash del documento de política suministrado por quien llama
spvsIdentifierMismatchEl OID de política difiere de ExpectedSignaturePolicyOID en THPDFCMSVerifyOptions
spvsHashMismatchEl digest difiere del hash fijado o del hash del documento, o el hash es desconocido mientras el fijado de hash está activo
spvsUnsupportedHashAlgorithmEl OID del algoritmo de hash de la política no se corresponde con una implementación soportada mientras se pidió una comprobación del hash del documento

Notas de uso

APIs relacionadas