Table of Contents

Class X509CertStoreSelector

Namespace
Enterprises.Org.BouncyCastle.X509.Store
Assembly
Enterprises.BouncyCastle.Crypto.dll
public class X509CertStoreSelector : IX509Selector, ICloneable
Inheritance
X509CertStoreSelector
Implements
Derived
Inherited Members

Constructors

X509CertStoreSelector()

public X509CertStoreSelector()

X509CertStoreSelector(X509CertStoreSelector)

public X509CertStoreSelector(X509CertStoreSelector o)

Parameters

o X509CertStoreSelector

Properties

AuthorityKeyIdentifier

public byte[] AuthorityKeyIdentifier { get; set; }

Property Value

byte[]

BasicConstraints

public int BasicConstraints { get; set; }

Property Value

int

Certificate

public X509Certificate Certificate { get; set; }

Property Value

X509Certificate

CertificateValid

public DateTimeObject CertificateValid { get; set; }

Property Value

DateTimeObject

ExtendedKeyUsage

public ISet ExtendedKeyUsage { get; set; }

Property Value

ISet

IgnoreX509NameOrdering

public bool IgnoreX509NameOrdering { get; set; }

Property Value

bool

Issuer

public X509Name Issuer { get; set; }

Property Value

X509Name

IssuerAsString

[Obsolete("Avoid working with X509Name objects in string form")]
public string IssuerAsString { get; }

Property Value

string

KeyUsage

public bool[] KeyUsage { get; set; }

Property Value

bool[]

Policy

public ISet Policy { get; set; }

Property Value

ISet

PrivateKeyValid

public DateTimeObject PrivateKeyValid { get; set; }

Property Value

DateTimeObject

SerialNumber

public BigInteger SerialNumber { get; set; }

Property Value

BigInteger

Subject

public X509Name Subject { get; set; }

Property Value

X509Name

SubjectAsString

[Obsolete("Avoid working with X509Name objects in string form")]
public string SubjectAsString { get; }

Property Value

string

SubjectKeyIdentifier

public byte[] SubjectKeyIdentifier { get; set; }

Property Value

byte[]

SubjectPublicKey

public SubjectPublicKeyInfo SubjectPublicKey { get; set; }

Property Value

SubjectPublicKeyInfo

SubjectPublicKeyAlgID

public DerObjectIdentifier SubjectPublicKeyAlgID { get; set; }

Property Value

DerObjectIdentifier

Methods

Clone()

public virtual object Clone()

Returns

object

Match(object)

public virtual bool Match(object obj)

Parameters

obj object

Returns

bool