X509CertPairStoreSelector Class

Definition

Namespace: Org.BouncyCastle.X509.Store
Assembly: BouncyCastle.Cryptography (in BouncyCastle.Cryptography.dll) Version: 2.3.0-beta.187+d6da5648ae
public class X509CertPairStoreSelector : ISelector<X509CertificatePair>, 
	ICloneable
Inheritance
Object    X509CertPairStoreSelector
Implements
ISelectorX509CertificatePair, ICloneable

Remarks

This class is an
C#
IX509Selector
implementation to select certificate pairs, which are e.g. used for cross certificates. The set of criteria is given from two
C#
X509CertStoreSelector
objects, each of which, if present, must match the respective component of a pair.

Constructors

X509CertPairStoreSelectorInitializes a new instance of the X509CertPairStoreSelector class

Properties

CertPairThe certificate pair which is used for testing on equality.
ForwardSelectorThe certificate selector for the forward part.
ReverseSelectorThe certificate selector for the reverse part.

Methods

Clone 
EqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
GetHashCodeServes as the default hash function.
(Inherited from Object)
GetTypeGets the Type of the current instance.
(Inherited from Object)
Match Decides if the given certificate pair should be selected. If obj is not a
C#
X509CertificatePair
, this method returns
C#
false
.
MemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
ToStringReturns a string that represents the current object.
(Inherited from Object)

See Also