Package org.bouncycastle.cert.selector
Class X509AttributeCertificateHolderSelector
- java.lang.Object
-
- org.bouncycastle.cert.selector.X509AttributeCertificateHolderSelector
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
clone()
Returns a clone of this object.X509AttributeCertificateHolder
getAttributeCert()
Returns the attribute certificate holder which must be matched.Date
getAttributeCertificateValid()
Get the criteria for the validity.AttributeCertificateHolder
getHolder()
Gets the holder.AttributeCertificateIssuer
getIssuer()
Returns the issuer criterion.BigInteger
getSerialNumber()
Gets the serial number the attribute certificate must have.Collection
getTargetGroups()
Gets the target groups.Collection
getTargetNames()
Gets the target names.boolean
match(Object obj)
Decides if the given attribute certificate should be selected.
-
-
-
Method Detail
-
match
public boolean match(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 Object clone()
Returns a clone of this object.
-
getAttributeCert
public X509AttributeCertificateHolder getAttributeCert()
Returns the attribute certificate holder which must be matched.- Returns:
- Returns an X509AttributeCertificateHolder
-
getAttributeCertificateValid
public 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 BigInteger getSerialNumber()
Gets the serial number the attribute certificate must have.- Returns:
- Returns the serialNumber.
-
getTargetNames
public 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 Collection getTargetGroups()
Gets the target groups. The collection consists of GeneralName objects.The returned collection is immutable.
- Returns:
- The collection of target groups.
-
-