Class X509V2AttributeCertificateGenerator
  
  
  
    - Namespace
- Enterprises.Org.BouncyCastle.X509
- Assembly
- Enterprises.BouncyCastle.Crypto.dll
 
  
  
  
    public class X509V2AttributeCertificateGenerator
   
  
    - Inheritance
- 
      
      X509V2AttributeCertificateGenerator 
    - Inherited Members
- 
    
    
    
    
    
    
    
  
Constructors
  
  
  X509V2AttributeCertificateGenerator()
  
  
  
  
  
    public X509V2AttributeCertificateGenerator()
   
  Properties
  
  
  SignatureAlgNames
  
  
  
  
  
    public IEnumerable SignatureAlgNames { get; }
   
  Property Value
  
    - IEnumerable
Methods
  
  
  AddAttribute(X509Attribute)
  
  
  
  
  
    public void AddAttribute(X509Attribute attribute)
   
  Parameters
  
    - attributeX509Attribute
  AddExtension(string, bool, Asn1Encodable)
  
  
  
  
  
    public void AddExtension(string oid, bool critical, Asn1Encodable extensionValue)
   
  Parameters
  
    - oidstring
- criticalbool
- extensionValueAsn1Encodable
  AddExtension(string, bool, byte[])
  
  
  
  
  
    public void AddExtension(string oid, bool critical, byte[] extensionValue)
   
  Parameters
  
    - oidstring
- criticalbool
- extensionValuebyte[]
  Generate(AsymmetricKeyParameter)
  
  
  
  
  
    [Obsolete("Use Generate with an ISignatureFactory")]
public IX509AttributeCertificate Generate(AsymmetricKeyParameter privateKey)
   
  Parameters
  
    - privateKeyAsymmetricKeyParameter
Returns
  
    - IX509AttributeCertificate
  Generate(AsymmetricKeyParameter, SecureRandom)
  
  
  
  
  
    [Obsolete("Use Generate with an ISignatureFactory")]
public IX509AttributeCertificate Generate(AsymmetricKeyParameter privateKey, SecureRandom random)
   
  Parameters
  
    - privateKeyAsymmetricKeyParameter
- randomSecureRandom
Returns
  
    - IX509AttributeCertificate
  Generate(ISignatureFactory)
  
  
  
  
  
    public IX509AttributeCertificate Generate(ISignatureFactory signatureCalculatorFactory)
   
  Parameters
  
    - signatureCalculatorFactoryISignatureFactory
Returns
  
    - IX509AttributeCertificate
  Reset()
  
  
  
  
  
  
  
  SetHolder(AttributeCertificateHolder)
  
  
  
  
  
    public void SetHolder(AttributeCertificateHolder holder)
   
  Parameters
  
    - holderAttributeCertificateHolder
  SetIssuer(AttributeCertificateIssuer)
  
  
  
  
  
    public void SetIssuer(AttributeCertificateIssuer issuer)
   
  Parameters
  
    - issuerAttributeCertificateIssuer
  SetIssuerUniqueId(bool[])
  
  
  
  
  
    public void SetIssuerUniqueId(bool[] iui)
   
  Parameters
  
    - iuibool[]
  SetNotAfter(DateTime)
  
  
  
  
  
    public void SetNotAfter(DateTime date)
   
  Parameters
  
    - dateDateTime
  SetNotBefore(DateTime)
  
  
  
  
  
    public void SetNotBefore(DateTime date)
   
  Parameters
  
    - dateDateTime
  SetSerialNumber(BigInteger)
  
  
  
  
  
    public void SetSerialNumber(BigInteger serialNumber)
   
  Parameters
  
    - serialNumberBigInteger
  SetSignatureAlgorithm(string)
  
  
  
  
  
    [Obsolete("Not needed if Generate used with an ISignatureFactory")]
public void SetSignatureAlgorithm(string signatureAlgorithm)
   
  Parameters
  
    - signatureAlgorithmstring