Package org.bouncycastle.jcajce
Class PKIXCRLStoreSelector
- java.lang.Object
-
- org.bouncycastle.jcajce.PKIXCRLStoreSelector
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PKIXCRLStoreSelector.Builder
-
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
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()
If true 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.lang.Object obj)
-
-
-
Method Detail
-
isIssuingDistributionPointEnabled
public boolean isIssuingDistributionPointEnabled()
Returns if the issuing distribution point criteria should be applied. Defaults to false.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.
-
isDeltaCRLIndicatorEnabled
public boolean isDeltaCRLIndicatorEnabled()
Returns if this selector must match CRLs with the delta CRL indicator extension set. Defaults to false.- Returns:
- Returns true if only CRLs with the delta CRL indicator extension are selected.
-
clone
public java.lang.Object clone()
-
isCompleteCRLEnabled
public boolean isCompleteCRLEnabled()
If true only complete CRLs are returned. Defaults to false.- Returns:
- true if only complete CRLs are returned.
-
getMaxBaseCRLNumber
public java.math.BigInteger getMaxBaseCRLNumber()
Get the maximum base CRL number. Defaults to null.- Returns:
- Returns the maximum base CRL number.
-
getIssuingDistributionPoint
public byte[] getIssuingDistributionPoint()
Returns the issuing distribution point. Defaults to null, 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 getCRLs(PKIXCRLStoreSelector selector, java.security.cert.CertStore certStore) throws java.security.cert.CertStoreException
- Throws:
java.security.cert.CertStoreException
-
-