public class

X509CertPairStoreSelector

extends Object
implements Selector
java.lang.Object
   ↳ org.bouncycastle.x509.X509CertPairStoreSelector

Class Overview

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 X509CertStoreSelectors which must be both matched.

Summary

Public Constructors
X509CertPairStoreSelector()
Public Methods
Object clone()
Returns a clone of this selector.
X509CertificatePair getCertPair()
Returns the certificate pair which is used for testing on equality.
X509CertStoreSelector getForwardSelector()
Returns the certicate selector for the forward part.
X509CertStoreSelector getReverseSelector()
Returns the certicate selector for the reverse part.
boolean match(Object obj)
Decides if the given certificate pair should be selected.
void setCertPair(X509CertificatePair certPair)
Set the certificate pair which is used for testing on equality.
void setForwardSelector(X509CertStoreSelector forwardSelector)
void setReverseSelector(X509CertStoreSelector reverseSelector)
[Expand]
Inherited Methods
From class java.lang.Object
From interface org.bouncycastle.util.Selector

Public Constructors

public X509CertPairStoreSelector ()

Public Methods

public Object clone ()

Returns a clone of this selector.

Returns
  • A clone of this selector.
See Also

public X509CertificatePair getCertPair ()

Returns the certificate pair which is used for testing on equality.

Returns
  • Returns the certificate pair which is checked.

public X509CertStoreSelector getForwardSelector ()

Returns the certicate selector for the forward part.

Returns
  • Returns the certicate selector for the forward part.

public X509CertStoreSelector getReverseSelector ()

Returns the certicate selector for the reverse part.

Returns
  • Returns the reverse selector for teh reverse part.

public boolean match (Object obj)

Decides if the given certificate pair should be selected. If obj is not a X509CertificatePair this method returns false.

Parameters
obj The X509CertificatePair which should be tested.
Returns
  • true if the object matches this selector.

public void setCertPair (X509CertificatePair certPair)

Set the certificate pair which is used for testing on equality.

Parameters
certPair The certPairChecking to set.

public void setForwardSelector (X509CertStoreSelector forwardSelector)

Parameters
forwardSelector The certificate selector for the forward part in the pair.

public void setReverseSelector (X509CertStoreSelector reverseSelector)

Parameters
reverseSelector The certificate selector for the reverse part in the pair.