Index
All Classes and Interfaces|All Packages|Serialized Form
A
- AbstractCRLUtils - Class in eu.europa.esig.dss.crl
-
The abstract class containing common code for CRL parsing
- AbstractCRLUtils() - Constructor for class eu.europa.esig.dss.crl.AbstractCRLUtils
-
Default constructor
- areCriticalExtensionsOidNotEmpty() - Method in class eu.europa.esig.dss.crl.CRLValidity
-
Checks if the collection of critical extension OIDs is not empty
B
- buildCRLBinary(byte[]) - Method in class eu.europa.esig.dss.crl.AbstractCRLUtils
-
Builds the
CRLBinaryobject - buildCRLBinary(byte[]) - Static method in class eu.europa.esig.dss.crl.CRLUtils
-
Takes binaries and returns DER encoded
CRLBinary - buildCRLBinary(byte[]) - Method in interface eu.europa.esig.dss.crl.ICRLUtils
-
Takes binaries and returns DER encoded
CRLBinary - buildCRLValidity(CRLBinary, CertificateToken) - Static method in class eu.europa.esig.dss.crl.CRLUtils
-
This method verifies and creates: the signature of the CRL, the key usage of its signing certificate and the coherence between the subject names of the CRL signing certificate and the issuer name of the certificate for which the verification of the revocation data is carried out.
- buildCRLValidity(CRLBinary, CertificateToken) - Method in interface eu.europa.esig.dss.crl.ICRLUtils
-
This method verifies: the signature of the CRL, the key usage of its signing certificate and the coherence between the subject names of the CRL signing certificate and the issuer name of the certificate for which the verification of the revocation data is carried out.
C
- convert(byte[]) - Static method in class eu.europa.esig.dss.crl.PemToDerConverter
-
Converts PEM encoded binaries to DER encoded equivalent
- CRLBinary - Class in eu.europa.esig.dss.crl
-
This class represents DER encoded CRL Binary identifier
- CRLBinary(byte[]) - Constructor for class eu.europa.esig.dss.crl.CRLBinary
-
The default constructor, accepts DER encoded binaries
- CRLUtils - Class in eu.europa.esig.dss.crl
-
The utils for dealing with CRLs
- CRLValidity - Class in eu.europa.esig.dss.crl
-
This class encapsulates all information related to the validity of a CRL.
- CRLValidity(CRLBinary) - Constructor for class eu.europa.esig.dss.crl.CRLValidity
-
Default constructor
E
- equals(Object) - Method in class eu.europa.esig.dss.crl.CRLValidity
- eu.europa.esig.dss.crl - package eu.europa.esig.dss.crl
- extractExpiredCertsOnCRL(CRLValidity, byte[]) - Method in class eu.europa.esig.dss.crl.AbstractCRLUtils
-
Parses and sets the 'expiredCertsOnCRL' value
- extractIssuingDistributionPointBinary(CRLValidity, byte[]) - Method in class eu.europa.esig.dss.crl.AbstractCRLUtils
-
Parses and sets the issuing distribution point binaries
G
- getCrlBinary() - Method in class eu.europa.esig.dss.crl.CRLValidity
-
Returns binary of the CRL
- getDerEncoded() - Method in class eu.europa.esig.dss.crl.CRLValidity
-
Returns DER encoded binaries of the CRL
- getExpiredCertsOnCRL() - Method in class eu.europa.esig.dss.crl.CRLValidity
-
Gets the 'expiredCertsOnCRL' field Date
- getIssuerToken() - Method in class eu.europa.esig.dss.crl.CRLValidity
-
Gets the issuer certificateToken
- getNextUpdate() - Method in class eu.europa.esig.dss.crl.CRLValidity
-
Gets the 'nextUpdate' field Date
- getRevocationInfo(CRLValidity, BigInteger) - Static method in class eu.europa.esig.dss.crl.CRLUtils
-
This method verifies the revocation status for a given serial number
- getRevocationInfo(CRLValidity, BigInteger) - Method in interface eu.europa.esig.dss.crl.ICRLUtils
-
This method verifies the revocation status for a given serial number
- getSignatureAlgorithm() - Method in class eu.europa.esig.dss.crl.CRLValidity
-
Gets used SignatureAlgorithm
- getSignatureInvalidityReason() - Method in class eu.europa.esig.dss.crl.CRLValidity
-
Gets signature invalidity reason if signature is invalid
- getThisUpdate() - Method in class eu.europa.esig.dss.crl.CRLValidity
-
Gets the 'thisUpdate' field Date
- getUrl() - Method in class eu.europa.esig.dss.crl.CRLValidity
-
Gets distributionPoint url ...
H
- hashCode() - Method in class eu.europa.esig.dss.crl.CRLValidity
I
- ICRLUtils - Interface in eu.europa.esig.dss.crl
-
The interface for dealing with CRLs
- isCrlSignKeyUsage() - Method in class eu.europa.esig.dss.crl.CRLValidity
-
Gets if the issuer certificate has 'cRLSign' key usage
- isIssuerX509PrincipalMatches() - Method in class eu.europa.esig.dss.crl.CRLValidity
-
Returns if the issuer X509 Principal matches between one defined in CRL and its issuer certificate corresponding value
- isSignatureIntact() - Method in class eu.europa.esig.dss.crl.CRLValidity
-
Gets if the signature value is valid
- isUnknownCriticalExtension() - Method in class eu.europa.esig.dss.crl.CRLValidity
-
Checks if the critical extensions are unknown
- isValid() - Method in class eu.europa.esig.dss.crl.CRLValidity
-
This method indicates if the CRL is valid.
J
- jpms_dss_crl_parser - module jpms_dss_crl_parser
P
- PemToDerConverter - Class in eu.europa.esig.dss.crl
-
This class is used to convert PEM encoded binaries (CRL, Cert) to DER encoded representation
S
- setCriticalExtensionsOid(Collection<String>) - Method in class eu.europa.esig.dss.crl.CRLValidity
-
Sets a collection of critical extension OIDs
- setCrlSignKeyUsage(boolean) - Method in class eu.europa.esig.dss.crl.CRLValidity
-
Sets if the issuer certificate has 'cRLSign' key usage
- setExpiredCertsOnCRL(Date) - Method in class eu.europa.esig.dss.crl.CRLValidity
-
Sets the 'expiredCertsOnCRL' field Date
- setIndirectCrl(boolean) - Method in class eu.europa.esig.dss.crl.CRLValidity
-
Sets 'indirectCRL' value ...
- setIssuerToken(CertificateToken) - Method in class eu.europa.esig.dss.crl.CRLValidity
-
Sets the issuer certificateToken
- setIssuerX509PrincipalMatches(boolean) - Method in class eu.europa.esig.dss.crl.CRLValidity
-
Sets if the issuer X509 Principal matches between one defined in CRL and its issuer certificate corresponding value
- setNextUpdate(Date) - Method in class eu.europa.esig.dss.crl.CRLValidity
-
Sets the 'nextUpdate' field Date
- setOnlyAttributeCerts(boolean) - Method in class eu.europa.esig.dss.crl.CRLValidity
-
Sets 'onlyContainsAttributeCerts' value ...
- setOnlyCaCerts(boolean) - Method in class eu.europa.esig.dss.crl.CRLValidity
-
Sets 'onlyContainsCACerts' value ...
- setOnlyUserCerts(boolean) - Method in class eu.europa.esig.dss.crl.CRLValidity
-
Sets 'onlyContainsUserCerts' value ...
- setReasonFlags(ReasonFlags) - Method in class eu.europa.esig.dss.crl.CRLValidity
-
Sets 'onlySomeReasons' value ...
- setSignatureAlgorithm(SignatureAlgorithm) - Method in class eu.europa.esig.dss.crl.CRLValidity
-
Sets used SignatureAlgorithm
- setSignatureIntact(boolean) - Method in class eu.europa.esig.dss.crl.CRLValidity
-
Sets if the signature value is valid
- setSignatureInvalidityReason(String) - Method in class eu.europa.esig.dss.crl.CRLValidity
-
Sets signature invalidity reason
- setThisUpdate(Date) - Method in class eu.europa.esig.dss.crl.CRLValidity
-
Sets the 'thisUpdate' field Date
- setUrl(String) - Method in class eu.europa.esig.dss.crl.CRLValidity
-
Sets distributionPoint url ...
T
- toCRLInputStream() - Method in class eu.europa.esig.dss.crl.CRLValidity
-
Opens the InputStream with the CRL's binaries
- toString() - Method in class eu.europa.esig.dss.crl.CRLValidity
All Classes and Interfaces|All Packages|Serialized Form