Class AbstractCRLUtils
java.lang.Object
eu.europa.esig.dss.crl.AbstractCRLUtils
- Direct Known Subclasses:
CRLUtilsStreamImpl, CRLUtilsX509CRLImpl
The abstract class containing common code for CRL parsing
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuildCRLBinary(byte[] binaries) Builds theCRLBinaryobjectprotected voidextractCrlNumber(CRLValidity crlValidity, byte[] extensionContent) Extracts the CRL Number extension and sets it in the CRLValidity object.protected voidextractExpiredCertsOnCRL(CRLValidity validity, byte[] expiredCertsOnCRLBinaries) Parses and sets the 'expiredCertsOnCRL' valueprotected voidextractIssuingDistributionPointBinary(CRLValidity validity, byte[] issuingDistributionPointBinary) Parses and sets the issuing distribution point binaries
-
Constructor Details
-
AbstractCRLUtils
protected AbstractCRLUtils()Default constructor
-
-
Method Details
-
buildCRLBinary
-
extractExpiredCertsOnCRL
Parses and sets the 'expiredCertsOnCRL' value- Parameters:
validity-CRLValidityto set the value toexpiredCertsOnCRLBinaries- the 'expiredCertsOnCRL' value
-
extractIssuingDistributionPointBinary
protected void extractIssuingDistributionPointBinary(CRLValidity validity, byte[] issuingDistributionPointBinary) Parses and sets the issuing distribution point binaries- Parameters:
validity-CRLValidityto set the value toissuingDistributionPointBinary- the issuing distribution point binaries
-
extractCrlNumber
Extracts the CRL Number extension and sets it in the CRLValidity object.- Parameters:
crlValidity- theCRLValidityobject to populateextensionContent- the raw extension content from CRLInfo
-