Class TrustAnchor
  
  
  
    - Namespace
- Enterprises.Org.BouncyCastle.Pkix
- Assembly
- Enterprises.BouncyCastle.Crypto.dll
 
  
  
  
  
    - Inheritance
- 
      
      TrustAnchor 
    - Inherited Members
- 
    
    
    
    
    
    
  
Constructors
  
  
  TrustAnchor(X509Name, AsymmetricKeyParameter, byte[])
  
  
  
  
  
    public TrustAnchor(X509Name caPrincipal, AsymmetricKeyParameter pubKey, byte[] nameConstraints)
   
  Parameters
  
    - caPrincipalX509Name
- pubKeyAsymmetricKeyParameter
- nameConstraintsbyte[]
  TrustAnchor(X509Certificate, byte[])
  
  
  
  
  
    public TrustAnchor(X509Certificate trustedCert, byte[] nameConstraints)
   
  Parameters
  
    - trustedCertX509Certificate
- nameConstraintsbyte[]
  TrustAnchor(string, AsymmetricKeyParameter, byte[])
  
  
  
  
  
    public TrustAnchor(string caName, AsymmetricKeyParameter pubKey, byte[] nameConstraints)
   
  Parameters
  
    - caNamestring
- pubKeyAsymmetricKeyParameter
- nameConstraintsbyte[]
Properties
  
  
  CA
  
  
  
  
  
    public X509Name CA { get; }
   
  Property Value
  
    - X509Name
  CAName
  
  
  
  
  
    public string CAName { get; }
   
  Property Value
  
    - string
  CAPublicKey
  
  
  
  
  
    public AsymmetricKeyParameter CAPublicKey { get; }
   
  Property Value
  
    - AsymmetricKeyParameter
  GetNameConstraints
  
  
  
  
  
    public byte[] GetNameConstraints { get; }
   
  Property Value
  
    - byte[]
  TrustedCert
  
  
  
  
  
    public X509Certificate TrustedCert { get; }
   
  Property Value
  
    - X509Certificate
Methods
  
  
  ToString()
  
  
  
  
  
    public override string ToString()
   
  Returns
  
    - string