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