Package org.bouncycastle.jcajce
Class PKIXCRLStoreSelector<T extends java.security.cert.CRL>
- java.lang.Object
-
- org.bouncycastle.jcajce.PKIXCRLStoreSelector<T>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PKIXCRLStoreSelector.Builder
Builder for a PKIXCRLStoreSelector.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object
clone()
java.security.cert.X509Certificate
getCertificateChecking()
static java.util.Collection<? extends java.security.cert.CRL>
getCRLs(PKIXCRLStoreSelector selector, java.security.cert.CertStore certStore)
byte[]
getIssuingDistributionPoint()
Returns the issuing distribution point.java.math.BigInteger
getMaxBaseCRLNumber()
Get the maximum base CRL number.boolean
isCompleteCRLEnabled()
Iftrue
only complete CRLs are returned.boolean
isDeltaCRLIndicatorEnabled()
Returns if this selector must match CRLs with the delta CRL indicator extension set.boolean
isIssuingDistributionPointEnabled()
Returns if the issuing distribution point criteria should be applied.boolean
match(java.security.cert.CRL obj)
Match the passed in object, returning true if it would be selected by this selector, false otherwise.
-
-
-
Method Detail
-
isIssuingDistributionPointEnabled
public boolean isIssuingDistributionPointEnabled()
Returns if the issuing distribution point criteria should be applied. Defaults tofalse
.You may also set the issuing distribution point criteria if not a missing issuing distribution point should be assumed.
- Returns:
- Returns if the issuing distribution point check is enabled.
-
match
public boolean match(java.security.cert.CRL obj)
Description copied from interface:Selector
Match the passed in object, returning true if it would be selected by this selector, false otherwise.
-
isDeltaCRLIndicatorEnabled
public boolean isDeltaCRLIndicatorEnabled()
Returns if this selector must match CRLs with the delta CRL indicator extension set. Defaults tofalse
.- Returns:
- Returns
true
if only CRLs with the delta CRL indicator extension are selected.
-
clone
public java.lang.Object clone()
-
isCompleteCRLEnabled
public boolean isCompleteCRLEnabled()
Iftrue
only complete CRLs are returned. Defaults tofalse
.- Returns:
true
if only complete CRLs are returned.
-
getMaxBaseCRLNumber
public java.math.BigInteger getMaxBaseCRLNumber()
Get the maximum base CRL number. Defaults tonull
.- Returns:
- Returns the maximum base CRL number.
-
getIssuingDistributionPoint
public byte[] getIssuingDistributionPoint()
Returns the issuing distribution point. Defaults tonull
, which is a missing issuing distribution point extension.The internal byte array is cloned before it is returned.
The criteria must be enable with Builder.setIssuingDistributionPointEnabled(boolean)}.
- Returns:
- Returns the issuing distribution point.
-
getCertificateChecking
public java.security.cert.X509Certificate getCertificateChecking()
-
getCRLs
public static java.util.Collection<? extends java.security.cert.CRL> getCRLs(PKIXCRLStoreSelector selector, java.security.cert.CertStore certStore) throws java.security.cert.CertStoreException
- Throws:
java.security.cert.CertStoreException
-
-