Tipo THPDFPDFMACStatus

Reporta el resultado de validar un PDF MAC 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 fue localizado, descifrado y autenticado, 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 parsear
pmsUnsupportedAlgorithmEl algoritmo de digest del MAC o la variante de ubicación no está soportado
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 comprobación del authentication tag o de la integridad de la clave falló, lo que significa que el valor del MAC o el material de clave son incorrectos
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