Interface IX509AttributeCertificate
  
  
  
    - Namespace
- Enterprises.Org.BouncyCastle.X509
- Assembly
- Enterprises.BouncyCastle.Crypto.dll
 
  
  
  
    public interface IX509AttributeCertificate : IX509Extension
   
  
    - Inherited Members
- 
    
    
    
    
  
Properties
  
  
  Holder
  
  
  
  
  
    AttributeCertificateHolder Holder { get; }
   
  Property Value
  
    - AttributeCertificateHolder
  IsValidNow
  
  
  
  
  
  Property Value
  
    - bool
  Issuer
  
  
  
  
  
    AttributeCertificateIssuer Issuer { get; }
   
  Property Value
  
    - AttributeCertificateIssuer
  NotAfter
  
  
  
  
  
    DateTime NotAfter { get; }
   
  Property Value
  
    - DateTime
  NotBefore
  
  
  
  
  
    DateTime NotBefore { get; }
   
  Property Value
  
    - DateTime
  SerialNumber
  
  
  
  
  
    BigInteger SerialNumber { get; }
   
  Property Value
  
    - BigInteger
  Version
  
  
  
  
  
  Property Value
  
    - int
Methods
  
  
  CheckValidity()
  
  
  
  
  
  
  
  CheckValidity(DateTime)
  
  
  
  
  
    void CheckValidity(DateTime date)
   
  Parameters
  
    - dateDateTime
  GetAttributes()
  
  
  
  
  
    X509Attribute[] GetAttributes()
   
  Returns
  
    - X509Attribute[]
  GetAttributes(string)
  
  
  
  
  
    X509Attribute[] GetAttributes(string oid)
   
  Parameters
  
    - oidstring
Returns
  
    - X509Attribute[]
  GetEncoded()
  
  
  
  
  
  Returns
  
    - byte[]
  GetIssuerUniqueID()
  
  
  
  
  
    bool[] GetIssuerUniqueID()
   
  Returns
  
    - bool[]
  GetSignature()
  
  
  
  
  
  Returns
  
    - byte[]
  IsValid(DateTime)
  
  
  
  
  
    bool IsValid(DateTime date)
   
  Parameters
  
    - dateDateTime
Returns
  
    - bool
  Verify(AsymmetricKeyParameter)
  
  
  
  
  
    void Verify(AsymmetricKeyParameter publicKey)
   
  Parameters
  
    - publicKeyAsymmetricKeyParameter