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
caPrincipal
X509Name
pubKey
AsymmetricKeyParameter
nameConstraints
byte[]
TrustAnchor(X509Certificate, byte[])
public TrustAnchor(X509Certificate trustedCert, byte[] nameConstraints)
Parameters
trustedCert
X509Certificate
nameConstraints
byte[]
TrustAnchor(string, AsymmetricKeyParameter, byte[])
public TrustAnchor(string caName, AsymmetricKeyParameter pubKey, byte[] nameConstraints)
Parameters
caName
string
pubKey
AsymmetricKeyParameter
nameConstraints
byte[]
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