org.bouncycastle.x509
Class X509CertPairStoreSelector
java.lang.Object
org.bouncycastle.x509.X509CertPairStoreSelector
- org.bouncycastle.util.Selector
public class X509CertPairStoreSelector
extends java.lang.Object
implements org.bouncycastle.util.Selector
This class is an
Selector
like implementation to select
certificates pairs, which are e.g. used for cross certificates. The set of
criteria is given from two
X509CertStoreSelector
s which must be both
matched.
X509CertPairStoreSelector
public X509CertPairStoreSelector()
clone
public Object clone()
Returns a clone of this selector.
- clone in interface org.bouncycastle.util.Selector
- A clone of this selector.
getCertPair
public X509CertificatePair getCertPair()
Returns the certificate pair which is used for testing on equality.
- Returns the certificate pair which is checked.
getForwardSelector
public X509CertStoreSelector getForwardSelector()
Returns the certicate selector for the forward part.
- Returns the certicate selector for the forward part.
getReverseSelector
public X509CertStoreSelector getReverseSelector()
Returns the certicate selector for the reverse part.
- Returns the reverse selector for teh reverse part.
match
public boolean match(Object obj)
Decides if the given certificate pair should be selected. If
obj
is not a
X509CertificatePair
this method
returns
false
.
- match in interface org.bouncycastle.util.Selector
true
if the object matches this selector.
setCertPair
public void setCertPair(X509CertificatePair certPair)
Set the certificate pair which is used for testing on equality.
certPair
- The certPairChecking to set.
setForwardSelector
public void setForwardSelector(X509CertStoreSelector forwardSelector)
forwardSelector
- The certificate selector for the forward part in
the pair.
setReverseSelector
public void setReverseSelector(X509CertStoreSelector reverseSelector)
reverseSelector
- The certificate selector for the reverse part in
the pair.