pyhanko.sign.ades.report module
Module for AdES reporting data.
Defines enums for all AdES validation statuses defined in ETSI EN 319 102-1, clause 5.1.3.
- class pyhanko.sign.ades.report.AdESStatus(value)
Bases:
Enum
An enumeration.
- PASSED = 1
- INDETERMINATE = 2
- FAILED = 3
- class pyhanko.sign.ades.report.AdESSubIndic
Bases:
object
- property status: AdESStatus
- class pyhanko.sign.ades.report.AdESFailure(value)
Bases:
AdESSubIndic
,Enum
An enumeration.
- FORMAT_FAILURE = 1
- HASH_FAILURE = 2
- SIG_CRYPTO_FAILURE = 3
- REVOKED = 4
- class pyhanko.sign.ades.report.AdESIndeterminate(value)
Bases:
AdESSubIndic
,Enum
An enumeration.
- SIG_CONSTRAINTS_FAILURE = 1
- CHAIN_CONSTRAINTS_FAILURE = 2
- CERTIFICATE_CHAIN_GENERAL_FAILURE = 3
- CRYPTO_CONSTRAINTS_FAILURE = 4
- EXPIRED = 5
- NOT_YET_VALID = 6
- POLICY_PROCESSING_ERROR = 7
- SIGNATURE_POLICY_NOT_AVAILABLE = 8
- TIMESTAMP_ORDER_FAILURE = 9
- NO_SIGNING_CERTIFICATE_FOUND = 10
- NO_CERTIFICATE_CHAIN_FOUND = 11
- REVOKED_NO_POE = 12
- REVOKED_CA_NO_POE = 13
- OUT_OF_BOUNDS_NO_POE = 14
- CRYPTO_CONSTRAINTS_FAILURE_NO_POE = 15
- NO_POE = 16
- TRY_LATER = 17
- SIGNED_DATA_NOT_FOUND = 18
- GENERIC = 19