Table of Contents

Class TrustAnchor

Namespace
Enterprises.Org.BouncyCastle.Pkix
Assembly
Enterprises.BouncyCastle.Crypto.dll
public class TrustAnchor
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