Top Description Fields Constructors Methods
org.bouncycastle.x509

public Class X509CertPairStoreSelector

extends Object
implements Selector
Class Inheritance
All Implemented Interfaces
org.bouncycastle.util.Selector, java.lang.Cloneable
Imports
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 org.bouncycastle.x509.X509CertStoreSelectors which must be both matched.
See Also
org.bouncycastle.x509.X509AttributeCertificate, org.bouncycastle.x509.X509Store

Field Summary

Modifier and TypeField and Description
private X509CertificatePair
private X509CertStoreSelector
forwardSelector

References Deprecated X509CertStoreSelector is deprecated or references (maybe indirectly) at least one deprecated element.
private X509CertStoreSelector
reverseSelector

References Deprecated X509CertStoreSelector is deprecated or references (maybe indirectly) at least one deprecated element.

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public Object

Returns:

A clone of this selector.
clone
()

Overrides java.lang.Object.clone.

Implements org.bouncycastle.util.Selector.clone.

Returns a clone of this selector.

public X509CertificatePair

Returns:

Returns the certificate pair which is checked.
getCertPair
()

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

public X509CertStoreSelector

Returns:

Returns the certicate selector for the forward part.
getForwardSelector
()
References Deprecated X509CertStoreSelector is deprecated or references (maybe indirectly) at least one deprecated element.

Returns the certicate selector for the forward part.

public X509CertStoreSelector

Returns:

Returns the reverse selector for teh reverse part.
getReverseSelector
()
References Deprecated X509CertStoreSelector is deprecated or references (maybe indirectly) at least one deprecated element.

Returns the certicate selector for the reverse part.

public boolean

Returns:

true if the object matches this selector.
match
(Object
The X509CertificatePair which should be tested.
obj
)

Implements org.bouncycastle.util.Selector.match.

Decides if the given certificate pair should be selected.

public void
setCertPair(X509CertificatePair
The certPairChecking to set.
certPair
)

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

public void
setForwardSelector(X509CertStoreSelector
The certificate selector for the forward part in the pair.
forwardSelector
)
References Deprecated X509CertStoreSelector is deprecated or references (maybe indirectly) at least one deprecated element.

public void
setReverseSelector(X509CertStoreSelector
The certificate selector for the reverse part in the pair.
reverseSelector
)
References Deprecated X509CertStoreSelector is deprecated or references (maybe indirectly) at least one deprecated element.

Inherited from java.lang.Object:
equalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

certPairback to summary
private X509CertificatePair certPair
forwardSelectorback to summary
private X509CertStoreSelector forwardSelector

References Deprecated

X509CertStoreSelector is deprecated or references (maybe indirectly) at least one deprecated element.

See corresponding docs for further information.

reverseSelectorback to summary
private X509CertStoreSelector reverseSelector

References Deprecated

X509CertStoreSelector is deprecated or references (maybe indirectly) at least one deprecated element.

See corresponding docs for further information.

Constructor Detail

X509CertPairStoreSelectorback to summary
public X509CertPairStoreSelector()

Method Detail

cloneback to summary
public Object clone()

Overrides java.lang.Object.clone.

Implements org.bouncycastle.util.Selector.clone.

Returns a clone of this selector.

Returns:Object

A clone of this selector.

See Also
java.lang.Object#clone()
getCertPairback to summary
public X509CertificatePair getCertPair()

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

Returns:X509CertificatePair

Returns the certificate pair which is checked.

getForwardSelectorback to summary
public X509CertStoreSelector getForwardSelector()

References Deprecated

X509CertStoreSelector is deprecated or references (maybe indirectly) at least one deprecated element.

See corresponding docs for further information.

Returns the certicate selector for the forward part.

Returns:X509CertStoreSelector

Returns the certicate selector for the forward part.

getReverseSelectorback to summary
public X509CertStoreSelector getReverseSelector()

References Deprecated

X509CertStoreSelector is deprecated or references (maybe indirectly) at least one deprecated element.

See corresponding docs for further information.

Returns the certicate selector for the reverse part.

Returns:X509CertStoreSelector

Returns the reverse selector for teh reverse part.

matchback to summary
public boolean match(Object obj)

Implements org.bouncycastle.util.Selector.match.

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

Parameters
obj:Object

The X509CertificatePair which should be tested.

Returns:boolean

true if the object matches this selector.

setCertPairback to summary
public void setCertPair(X509CertificatePair certPair)

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

Parameters
certPair:X509CertificatePair

The certPairChecking to set.

setForwardSelectorback to summary
public void setForwardSelector(X509CertStoreSelector forwardSelector)

References Deprecated

X509CertStoreSelector is deprecated or references (maybe indirectly) at least one deprecated element.

See corresponding docs for further information.

Parameters
forwardSelector:X509CertStoreSelector

The certificate selector for the forward part in the pair.

setReverseSelectorback to summary
public void setReverseSelector(X509CertStoreSelector reverseSelector)

References Deprecated

X509CertStoreSelector is deprecated or references (maybe indirectly) at least one deprecated element.

See corresponding docs for further information.

Parameters
reverseSelector:X509CertStoreSelector

The certificate selector for the reverse part in the pair.