Table of Contents

Class DerEnumerated

Namespace
Org.BouncyCastle.Asn1
Assembly
BouncyCastle.Cryptography.dll
public class DerEnumerated : Asn1Object, IAsn1Convertible
Inheritance
DerEnumerated
Implements
Derived
Inherited Members

Constructors

DerEnumerated(BigInteger)

public DerEnumerated(BigInteger val)

Parameters

val BigInteger

DerEnumerated(byte[])

public DerEnumerated(byte[] contents)

Parameters

contents byte[]

DerEnumerated(int)

public DerEnumerated(int val)

Parameters

val int

DerEnumerated(long)

public DerEnumerated(long val)

Parameters

val long

Properties

IntValueExact

public int IntValueExact { get; }

Property Value

int

Value

public BigInteger Value { get; }

Property Value

BigInteger

Methods

Asn1Equals(Asn1Object)

protected override bool Asn1Equals(Asn1Object asn1Object)

Parameters

asn1Object Asn1Object

Returns

bool

Asn1GetHashCode()

protected override int Asn1GetHashCode()

Returns

int

GetInstance(Asn1TaggedObject, bool)

public static DerEnumerated GetInstance(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

DerEnumerated

GetInstance(object)

public static DerEnumerated GetInstance(object obj)

Parameters

obj object

Returns

DerEnumerated

GetOptional(Asn1Encodable)

public static DerEnumerated GetOptional(Asn1Encodable element)

Parameters

element Asn1Encodable

Returns

DerEnumerated

GetTagged(Asn1TaggedObject, bool)

public static DerEnumerated GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

DerEnumerated

HasValue(BigInteger)

public bool HasValue(BigInteger x)

Parameters

x BigInteger

Returns

bool

HasValue(int)

public bool HasValue(int x)

Parameters

x int

Returns

bool