Class NoRevAvail
java.lang.Object
eu.europa.esig.dss.model.x509.extension.CertificateExtension
eu.europa.esig.dss.model.x509.extension.NoRevAvail
- All Implemented Interfaces:
OidBasedEnum
,OidDescription
,Serializable
RFC 9608 "No Revocation Available for X.509 Public Key Certificates"
The noRevAvail extension, defined in [X.509-2019-TC2], allows a CA to
indicate that no revocation information will be made available for
this certificate.
This extension MUST NOT be present in CA public key certificates.
Conforming CAs MUST include this extension in certificates for which no revocation information will be published. When present, conforming CAs MUST mark this extension as non-critical.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
Returns the noRevAvail extension valuevoid
setNoRevAvail
(boolean noRevAvail) Sets the noRevAvail extension valueMethods inherited from class eu.europa.esig.dss.model.x509.extension.CertificateExtension
checkCritical, getDescription, getOctets, getOid, isCritical, setOctets
-
Constructor Details
-
NoRevAvail
public NoRevAvail()Default constructor
-
-
Method Details
-
isNoRevAvail
public boolean isNoRevAvail()Returns the noRevAvail extension value- Returns:
- TRUE if noRevAvail extension is present, FALSE otherwise
-
setNoRevAvail
public void setNoRevAvail(boolean noRevAvail) Sets the noRevAvail extension value- Parameters:
noRevAvail
- whether noRevAvail extension is present
-