Tipo THPDFPDFMACStatus

Informa del resultado de validar un MAC PDF AuthCode sobre el contenido del documento

Declaración

THPDFPDFMACStatus= (pmsValid, pmsNotPresent, pmsInvalidPassword,
  pmsMalformed, pmsUnsupportedAlgorithm, pmsCoverageInvalid,
  pmsDocumentModified, pmsAuthenticationFailed, pmsPolicyRejected,
  pmsSignatureBindingFailed);

Unidad

HPDFDoc

Valores

ValorPropósito
pmsValidEl MAC se localizó, descifró y autenticó, y sus comprobaciones de cobertura pasaron
pmsNotPresentEl PDF no contiene un AuthCode activo
pmsInvalidPasswordLa contraseña de cifrado del documento necesaria para derivar la clave del MAC es incorrecta
pmsMalformedLa estructura AuthCode, el trailer, el array ByteRange, los salts o el valor hexadecimal del MAC no se pueden analizar
pmsUnsupportedAlgorithmEl algoritmo de digest del MAC o la variante de ubicación no están soportados
pmsCoverageInvalidEl ByteRange no cubre la extensión de archivo requerida
pmsDocumentModifiedEl digest de los datos ya no coincide, así que se cambiaron bytes dentro de la cobertura del MAC
pmsAuthenticationFailedLa etiqueta de autenticación o la comprobación de integridad de la clave falló, lo que significa que el valor del MAC o el material de clave es incorrecto
pmsPolicyRejectedEl perfil de política configurado rechazó los parámetros del MAC antes de cualquier trabajo criptográfico
pmsSignatureBindingFailedEl digest que liga un MAC adjunto a su firma ya no coincide

Notas de uso

APIs relacionadas