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
  
    - oX509CertStoreSelector
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
  
    - objobject
Returns
  
    - bool