org.bouncycastle.x509
Class X509AttributeCertStoreSelector
java.lang.Object
org.bouncycastle.x509.X509AttributeCertStoreSelector
- org.bouncycastle.util.Selector
public class X509AttributeCertStoreSelector
extends java.lang.Object
implements org.bouncycastle.util.Selector
This class is an Selector
like implementation to select
attribute certificates from a given set of criteria.
X509AttributeCertStoreSelector
public X509AttributeCertStoreSelector()
clone
public Object clone()
Returns a clone of this object.
- clone in interface org.bouncycastle.util.Selector
getAttributeCert
public X509AttributeCertificate getAttributeCert()
Returns the attribute certificate which must be matched.
- Returns the attribute certificate.
getAttributeCertificateValid
public Date getAttributeCertificateValid()
Get the criteria for the validity.
- Returns the attributeCertificateValid.
getSerialNumber
public BigInteger getSerialNumber()
- Returns the serialNumber.
match
public boolean match(Object obj)
Decides if the given attribute certificate should be selected.
- match in interface org.bouncycastle.util.Selector
obj
- The attribute certificate which should be checked.
true
if the attribute certificate can be selected,
false
otherwise.
setAttributeCert
public void setAttributeCert(X509AttributeCertificate attributeCert)
Set the attribute certificate to be matched.
attributeCert
- The attribute certificate to set.
setAttributeCertificateValid
public void setAttributeCertificateValid(Date attributeCertificateValid)
Set the time, when the certificate must be valid.
attributeCertificateValid
- The attribute certificate validation time to set.
setSerialNumber
public void setSerialNumber(BigInteger serialNumber)
serialNumber
- The serialNumber to set.