Class KJUR.asn1.DERInteger
Extends
KJUR.asn1.ASN1Object.
class for ASN.1 DER Integer
Defined in: asn1-1.0.js.
Constructor Attributes | Constructor Name and Description |
---|---|
class for ASN.1 DER Integer
As for argument 'params' for constructor, you can specify one of following properties:
|
- Fields borrowed from class KJUR.asn1.ASN1Object:
- hL, hT, hTLV, hV, isModified, params
Method Attributes | Method Name and Description |
---|---|
setByBigInteger(bigIntegerValue)
set value by Tom Wu's BigInteger object
|
|
<static> |
KJUR.asn1.DERInteger.setByInteger(integer)
set value by integer value
|
setValueHex(hexadecimal)
set value by integer value
NOTE: Value shall be represented by minimum octet length of two's complement representation. |
- Methods borrowed from class KJUR.asn1.ASN1Object:
- getEncodedHex, getLengthHexFromValue, getValueHex, tohex
Class Detail
KJUR.asn1.DERInteger()
class for ASN.1 DER Integer
As for argument 'params' for constructor, you can specify one of following properties:
As for argument 'params' for constructor, you can specify one of following properties:
- int - specify initial ASN.1 value(V) by integer value
- bigint - specify initial ASN.1 value(V) by BigInteger object
- hex - specify initial ASN.1 value(V) by a hexadecimal string
Method Detail
setByBigInteger(bigIntegerValue)
set value by Tom Wu's BigInteger object
- Parameters:
- {BigInteger} bigIntegerValue
- to set
<static>
KJUR.asn1.DERInteger.setByInteger(integer)
set value by integer value
- Parameters:
- {Integer} integer
- value to set
setValueHex(hexadecimal)
set value by integer value
NOTE: Value shall be represented by minimum octet length of two's complement representation.
NOTE: Value shall be represented by minimum octet length of two's complement representation.
new KJUR.asn1.DERInteger(123); new KJUR.asn1.DERInteger({'int': 123}); new KJUR.asn1.DERInteger({'hex': '1fad'}); new KJUR.asn1.DERInteger({'bigint': new BigInteger("1234", 10)});
- Parameters:
- {String} hexadecimal
- string of integer value