Sub |
Sub-status indication of the signature validation process
See ETSI TS 102 853 and ETSI EN 319 102-1.public enum SubIndication
Member name | Value | Description |
---|---|---|
Revoked | 1 | The signer's certificate has been revoked. |
HashFailure | 2 | The signature is invalid because at least one hash of the signed data object(s) included in the signing process does not match the corresponding hash value in the signature. |
SigCryptoFailure | 3 | The signature is invalid because the signature value in the signature could not be verified using the signer's public key in the signer's certificate. |
SigConstraintsFailure | 4 | The signature is considered invalid because one or more properties of the signature do not match the validation constraints. |
ChainConstraintsFailure | 5 | The signature is considered invalid because the certificate chain used in the validation process does not match the validation constraints related to the certificate. |
CryptoConstraintsFailure | 6 | The signature is considered invalid because at least one of the algorithms used in an element (e.g. the signature value, a certificate, etc.) has been considered unreliable. Either the algorithm used to invalidate the signature or the size of the keys used by the algorithm are no longer considered secure. The Signature Validation Algorithm has detected that this element was generated after this algorithm was deemed insecure. |
Expired | 7 | The signature is considered invalid because the Signature Validation Algorithm has detected that the signing time is after the expiration date (notAfter) of the signer's certificate. |
NotYetValid | 8 | The signature is considered invalid because the Signature Validation Algorithm has detected that the signing time is before the issue date (notBefore) of the signer's certificate. |
FormatFailure | 9 | The signature is not conformant to one of the base standards |
PolicyProcessingError | 10 | The formal policy file could not be processed (e.g. not accessible, not parsable, etc.) |
UnknownCommitmentType | 11 | The signature was created using a policy and commitment type that is unknown to the SVA. |
TimestampOrderFailure | 12 | Constraints on the order of signature time-stamps and/or signed data object (s) time-stamps are not respected. |
NoSignerCertificateFound | 13 | The signer's certificate cannot be identified. |
NoCertificateChainFound | 14 | No certificate chain has been found for the identified signer's certificate. |
RevokedNoPoe | 15 | The signer's certificate was revoked at the validation date/time. The Signature Validation Algorithm cannot determine whether the signing time is before or after the revocation time. |
RevokedCaNoPoe | 16 | At least one certificate chain was found, but an intermediate CA certificate has been revoked. |
OutOfBoundsNoPoe | 17 | The signer's certificate is expired or not yet valid at the validation date/time. The Signature Validation Algorithm cannot determine that the signing time is within the validity interval of the signer's certificate. |
CryptoConstraintsFailureNoPoe | 18 | At least one of the algorithms used in an element (e.g. the signature value, a certificate, etc.) to validate the signature or the size of the keys used in the algorithm are no longer considered reliable at the validation date/time. The Signature Validation Algorithm cannot determine whether the element was generated before or after the algorithm or the size of the keys were considered unreliable. |
NoPoe | 19 | A proof of existence that proves whether a signed object was produced before a compromising event (e.g. broken algorithm) is missing |
TryLater | 20 | Insufficient information to fulfill all constraints. It may be possible to fulfill all constraints with additional revocation information that will be available at a later point of time. |
NoPolicy | 21 | The policy to use for validation could not be identified. |
SignedDataNotFound | 22 | Cannot obtain signed data. |
IncompleteCertificateChain | 512 | The certificate's chain is incomplete. The Signature Validation Algorithm cannot determine whether the certificate is trusted. |
CertificateNoRevocationInformation | 513 | The certificate has no revocation information. The Signature Validation Algorithm cannot determine whether the certificate has been revoked. |
MissingRevocationInformation | 514 | No revocation information is available in the revocation information sources. The Signature Validation Algorithm cannot determine whether the certificate has been revoked. |
ExpiredNoRevocationInformation | 515 | The certificate has expired and no revocation information is available in the signature or document. The Signature Validation Algorithm cannot determine whether the certificate has been revoked. |
Untrusted | 516 | The certificate is not trusted because there is no valid path to a trust anchor. |
Generic | 1,024 | Any other reason |