Signature exceptions

The Signature service provides the following exceptions for throwing exception events.

CredentialLoginException

Thrown if a problem occurs when a credential is not found or the credential expired. The credential is required to sign or certify.

DuplicateSignatureFieldException

Thrown if a signature field is duplicated.

FIPSComplianceException

Thrown when FIPS compliance is not met. When FIPS is required, an FIPSComplianceException error is thrown when MD5 or RIPEMD160 is used as a digest hashing algorithm.

InvalidArgumentException

Thrown if an invalid argument that is required to perform a Signature operation is specified.

MissingSignatureFieldException

Thrown if the specified signature field cannot be located within a PDF document.

NoCertifyingSignatureException

Thrown if the input PDF has no certifying signature and the operation requires one to be present.

PDFOperationException

Thrown if a specific operation cannot be performed on the input PDF document due to PDF-related processing errors.

PermissionsException

Thrown if an operation is requested but the input PDF document has insufficient permissions to complete it.

SeedValueValidationException

Thrown at the time of signing or certifying if the seed values associated with the signature field cannot be validated.

SignatureFieldNotSignedException

Thrown if an attempt to sign a signature field failed.

SignatureFieldSignedException

Thrown if the specified signature field already contains a signature.

SignatureVerifyException

Thrown if a signature cannot be verified.

SigningException

Thrown if an error occurs while digitally signing a PDF document.