Table of Contents

Class BasicConstraints

Namespace
Org.BouncyCastle.Asn1.X509
Assembly
BouncyCastle.Cryptography.dll
public class BasicConstraints : Asn1Encodable, IAsn1Convertible
Inheritance
BasicConstraints
Implements
Inherited Members

Constructors

BasicConstraints(bool)

public BasicConstraints(bool cA)

Parameters

cA bool

BasicConstraints(int)

public BasicConstraints(int pathLenConstraint)

Parameters

pathLenConstraint int

Properties

PathLenConstraint

public BigInteger PathLenConstraint { get; }

Property Value

BigInteger

PathLenConstraintInteger

public DerInteger PathLenConstraintInteger { get; }

Property Value

DerInteger

Methods

FromExtensions(X509Extensions)

public static BasicConstraints FromExtensions(X509Extensions extensions)

Parameters

extensions X509Extensions

Returns

BasicConstraints

GetInstance(Asn1TaggedObject, bool)

public static BasicConstraints GetInstance(Asn1TaggedObject obj, bool explicitly)

Parameters

obj Asn1TaggedObject
explicitly bool

Returns

BasicConstraints

GetInstance(object)

public static BasicConstraints GetInstance(object obj)

Parameters

obj object

Returns

BasicConstraints

GetTagged(Asn1TaggedObject, bool)

public static BasicConstraints GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

BasicConstraints

IsCA()

public bool IsCA()

Returns

bool

ToAsn1Object()

public override Asn1Object ToAsn1Object()

Returns

Asn1Object

ToString()

Returns a string that represents the current object.

public override string ToString()

Returns

string

A string that represents the current object.