Index

A B C E G H I J P S T 
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 CRLBinary object
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
 
A B C E G H I J P S T 
All Classes and Interfaces|All Packages|Serialized Form