Class X509V2AttributeCertificate
  
  
  
    - Namespace
- Enterprises.Org.BouncyCastle.X509
- Assembly
- Enterprises.BouncyCastle.Crypto.dll
 
  
  
  
    public class X509V2AttributeCertificate : X509ExtensionBase, IX509AttributeCertificate, IX509Extension
   
  
    - Inheritance
- 
      
      
      X509V2AttributeCertificate 
    - Implements
- 
      
      
    
    - Inherited Members
- 
    
    
    
    
    
    
    
    
    
    
  
Constructors
  
  
  X509V2AttributeCertificate(byte[])
  
  
  
  
  
    public X509V2AttributeCertificate(byte[] encoded)
   
  Parameters
  
    - encodedbyte[]
  X509V2AttributeCertificate(Stream)
  
  
  
  
  
    public X509V2AttributeCertificate(Stream encIn)
   
  Parameters
  
    - encInStream
Properties
  
  
  Holder
  
  
  
  
  
    public virtual AttributeCertificateHolder Holder { get; }
   
  Property Value
  
    - AttributeCertificateHolder
  IsValidNow
  
  
  
  
  
    public virtual bool IsValidNow { get; }
   
  Property Value
  
    - bool
  Issuer
  
  
  
  
  
    public virtual AttributeCertificateIssuer Issuer { get; }
   
  Property Value
  
    - AttributeCertificateIssuer
  NotAfter
  
  
  
  
  
    public virtual DateTime NotAfter { get; }
   
  Property Value
  
    - DateTime
  NotBefore
  
  
  
  
  
    public virtual DateTime NotBefore { get; }
   
  Property Value
  
    - DateTime
  SerialNumber
  
  
  
  
  
    public virtual BigInteger SerialNumber { get; }
   
  Property Value
  
    - BigInteger
  SignatureAlgorithm
  
  
  
  
  
    public virtual AlgorithmIdentifier SignatureAlgorithm { get; }
   
  Property Value
  
    - AlgorithmIdentifier
  Version
  
  
  
  
  
    public virtual int Version { get; }
   
  Property Value
  
    - int
Methods
  
  
  CheckSignature(IVerifierFactory)
  
  
  
  
  
    protected virtual void CheckSignature(IVerifierFactory verifier)
   
  Parameters
  
    - verifierIVerifierFactory
  CheckValidity()
  
  
  
  
  
    public virtual void CheckValidity()
   
  
  
  CheckValidity(DateTime)
  
  
  
  
  
    public virtual void CheckValidity(DateTime date)
   
  Parameters
  
    - dateDateTime
  Equals(object)
  
  
  
  
  
    public override bool Equals(object obj)
   
  Parameters
  
    - objobject
Returns
  
    - bool
  GetAttributes()
  
  
  
  
  
    public virtual X509Attribute[] GetAttributes()
   
  Returns
  
    - X509Attribute[]
  GetAttributes(string)
  
  
  
  
  
    public virtual X509Attribute[] GetAttributes(string oid)
   
  Parameters
  
    - oidstring
Returns
  
    - X509Attribute[]
  GetEncoded()
  
  
  
  
  
    public virtual byte[] GetEncoded()
   
  Returns
  
    - byte[]
  GetHashCode()
  
  
  
  
  
    public override int GetHashCode()
   
  Returns
  
    - int
  GetIssuerUniqueID()
  
  
  
  
  
    public virtual bool[] GetIssuerUniqueID()
   
  Returns
  
    - bool[]
  GetSignature()
  
  
  
  
  
    public virtual byte[] GetSignature()
   
  Returns
  
    - byte[]
  GetX509Extensions()
  
  
  
  
  
    protected override X509Extensions GetX509Extensions()
   
  Returns
  
    - X509Extensions
  IsValid(DateTime)
  
  
  
  
  
    public virtual bool IsValid(DateTime date)
   
  Parameters
  
    - dateDateTime
Returns
  
    - bool
  Verify(AsymmetricKeyParameter)
  
  
  
  
  
    public virtual void Verify(AsymmetricKeyParameter key)
   
  Parameters
  
    - keyAsymmetricKeyParameter
  Verify(IVerifierFactoryProvider)
  
  
  
  
  
    public virtual void Verify(IVerifierFactoryProvider verifierProvider)
   
  Parameters
  
    - verifierProviderIVerifierFactoryProvider