public class DERInteger extends ASN1Object
| Modifier and Type | Field and Description |
|---|---|
(package private) byte[] |
bytes |
BER, DERAPPLICATION, BIT_STRING, BMP_STRING, BOOLEAN, CONSTRUCTED, ENUMERATED, EXTERNAL, GENERAL_STRING, GENERALIZED_TIME, GRAPHIC_STRING, IA5_STRING, INTEGER, NULL, NUMERIC_STRING, OBJECT_IDENTIFIER, OCTET_STRING, PRINTABLE_STRING, SEQUENCE, SEQUENCE_OF, SET, SET_OF, T61_STRING, TAGGED, UNIVERSAL_STRING, UTC_TIME, UTF8_STRING, VIDEOTEX_STRING, VISIBLE_STRING| Constructor and Description |
|---|
DERInteger(java.math.BigInteger value) |
DERInteger(byte[] bytes) |
DERInteger(int value) |
DERInteger(long value) |
| Modifier and Type | Method and Description |
|---|---|
(package private) boolean |
asn1Equals(DERObject o) |
(package private) void |
encode(DEROutputStream out) |
static DERInteger |
getInstance(ASN1TaggedObject obj,
boolean explicit)
return an Integer from a tagged object.
|
static DERInteger |
getInstance(java.lang.Object obj)
return an integer from the passed in object
|
java.math.BigInteger |
getPositiveValue()
in some cases positive values get crammed into a space,
that's not quite big enough...
|
java.math.BigInteger |
getValue() |
int |
hashCode() |
java.lang.String |
toString() |
equals, fromByteArraytoASN1ObjectgetDEREncoded, getDERObject, getEncoded, getEncodedpublic DERInteger(int value)
public DERInteger(long value)
public DERInteger(java.math.BigInteger value)
public DERInteger(byte[] bytes)
public static DERInteger getInstance(java.lang.Object obj)
java.lang.IllegalArgumentException - if the object cannot be converted.public static DERInteger getInstance(ASN1TaggedObject obj, boolean explicit)
obj - the tagged object holding the object we wantexplicit - true if the object is meant to be explicitly
tagged false otherwise.java.lang.IllegalArgumentException - if the tagged object cannot
be converted.public java.math.BigInteger getValue()
public java.math.BigInteger getPositiveValue()
void encode(DEROutputStream out) throws java.io.IOException
encode in class ASN1Objectjava.io.IOExceptionpublic int hashCode()
hashCode in class ASN1Objectboolean asn1Equals(DERObject o)
asn1Equals in class ASN1Objectpublic java.lang.String toString()
toString in class java.lang.ObjectCopyright © 1998-2014 Gamma Technologies. All Rights Reserved.