Package org.bouncycastle.cert.selector
Class X509AttributeCertificateHolderSelector
- java.lang.Object
-
- org.bouncycastle.cert.selector.X509AttributeCertificateHolderSelector
-
- All Implemented Interfaces:
java.lang.Cloneable
,org.bouncycastle.util.Selector
public class X509AttributeCertificateHolderSelector extends java.lang.Object implements org.bouncycastle.util.Selector
This class is anSelector
like implementation to select attribute certificates from a given set of criteria.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object
clone()
Returns a clone of this object.X509AttributeCertificateHolder
getAttributeCert()
Returns the attribute certificate holder which must be matched.java.util.Date
getAttributeCertificateValid()
Get the criteria for the validity.AttributeCertificateHolder
getHolder()
Gets the holder.AttributeCertificateIssuer
getIssuer()
Returns the issuer criterion.java.math.BigInteger
getSerialNumber()
Gets the serial number the attribute certificate must have.java.util.Collection
getTargetGroups()
Gets the target groups.java.util.Collection
getTargetNames()
Gets the target names.boolean
match(java.lang.Object obj)
Decides if the given attribute certificate should be selected.
-
-
-
Method Detail
-
match
public boolean match(java.lang.Object obj)
Decides if the given attribute certificate should be selected.- Specified by:
match
in interfaceorg.bouncycastle.util.Selector
- Parameters:
obj
- The X509AttributeCertificateHolder which should be checked.- Returns:
true
if the attribute certificate is a matchfalse
otherwise.
-
clone
public java.lang.Object clone()
Returns a clone of this object.- Specified by:
clone
in interfaceorg.bouncycastle.util.Selector
- Overrides:
clone
in classjava.lang.Object
- Returns:
- the clone.
-
getAttributeCert
public X509AttributeCertificateHolder getAttributeCert()
Returns the attribute certificate holder which must be matched.- Returns:
- Returns an X509AttributeCertificateHolder
-
getAttributeCertificateValid
public java.util.Date getAttributeCertificateValid()
Get the criteria for the validity.- Returns:
- Returns the attributeCertificateValid.
-
getHolder
public AttributeCertificateHolder getHolder()
Gets the holder.- Returns:
- Returns the holder.
-
getIssuer
public AttributeCertificateIssuer getIssuer()
Returns the issuer criterion.- Returns:
- Returns the issuer.
-
getSerialNumber
public java.math.BigInteger getSerialNumber()
Gets the serial number the attribute certificate must have.- Returns:
- Returns the serialNumber.
-
getTargetNames
public java.util.Collection getTargetNames()
Gets the target names. The collection consists of GeneralName objects.The returned collection is immutable.
- Returns:
- The collection of target names
-
getTargetGroups
public java.util.Collection getTargetGroups()
Gets the target groups. The collection consists of GeneralName objects.The returned collection is immutable.
- Returns:
- The collection of target groups.
-
-