Class NotYetValid
java.lang.Object
java.lang.Throwable
java.lang.Exception
br.ufsc.labsec.validationResult.results.reasons.ValidationResultReason
br.ufsc.labsec.validationResult.exceptions.invalidExceptions.ReasonForTotalFailed
br.ufsc.labsec.validationResult.exceptions.invalidExceptions.NotYetValid
- All Implemented Interfaces:
BoundsReference, CertificateChainReference, CertificateReference, Serializable
The signature is considered invalid because the Signature Validation Algorithm can ascertain that the
signing time lies before the issuance date (notBefore) of the signer's certificate.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionNotYetValid(CertificateChainReference certificateChainReference, Date timeReference) NotYetValid(String message, X509Certificate certificate, CertPath certPath, Date timeReference) -
Method Summary
Modifier and TypeMethodDescriptionMethods inherited from class ValidationResultReason
assertReason, getReason, is, isIn, isReasonForIndeterminate, isReasonForTotalFailed, isRevokedReason, isValidationNotPossible, result, setValidationNotPossibleMethods inherited from class Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toStringMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface BoundsReference
getMessageMethods inherited from interface CertificateChainReference
expired, inBounds, notAfter, notBefore, notYetValid
-
Constructor Details
-
NotYetValid
public NotYetValid(String message, X509Certificate certificate, CertPath certPath, Date timeReference) -
NotYetValid
-
-
Method Details
-
getCertificate
- Specified by:
getCertificatein interfaceCertificateReference
-
getCertPath
- Specified by:
getCertPathin interfaceBoundsReference
-
timeReference
- Specified by:
timeReferencein interfaceBoundsReference
-