Package org.mozilla.jss.asn1
Class ENUMERATED
java.lang.Object
java.lang.Number
java.math.BigInteger
org.mozilla.jss.asn1.INTEGER
org.mozilla.jss.asn1.ENUMERATED
- All Implemented Interfaces:
Serializable
,Comparable<BigInteger>
,ASN1Value
Represents an ASN.1
ENUMERATED
value. This has the same
interface as INTEGER
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
A template for decoding ENUMERATED values from their BER encodings. -
Field Summary
FieldsFields inherited from class java.math.BigInteger
ONE, TEN, TWO, ZERO
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetTag()
Returns the base tag for this type, not counting any tags that may be imposed on it by its context.static ASN1Template
long
getValue()
Methods inherited from class org.mozilla.jss.asn1.INTEGER
encode, encode, encode, getContentLength, main
Methods inherited from class java.math.BigInteger
abs, add, and, andNot, bitCount, bitLength, byteValueExact, clearBit, compareTo, divide, divideAndRemainder, doubleValue, equals, flipBit, floatValue, gcd, getLowestSetBit, hashCode, intValue, intValueExact, isProbablePrime, longValue, longValueExact, max, min, mod, modInverse, modPow, multiply, negate, nextProbablePrime, not, or, pow, probablePrime, remainder, setBit, shiftLeft, shiftRight, shortValueExact, signum, sqrt, sqrtAndRemainder, subtract, testBit, toByteArray, toString, toString, valueOf, xor
Methods inherited from class java.lang.Number
byteValue, shortValue
-
Field Details
-
TAG
-
-
Constructor Details
-
ENUMERATED
public ENUMERATED(long val) Creates a new ENUMERATED value from a long int.- Parameters:
val
- Input value.
-
-
Method Details
-
getTag
Description copied from interface:ASN1Value
Returns the base tag for this type, not counting any tags that may be imposed on it by its context. -
getValue
public long getValue()- Returns:
- The value as a long int.
-
getTemplate
-