ValueBlock
Extends
LocalBaseBlock
Implements
Constructors
new ValueBlock()
new ValueBlock(
param0
):ValueBlock
Creates and initializes an object instance of that class
Parameters
param0
LocalBaseBlockParams
= {}
Initialization parameters
Returns
Inherited from
internals.LocalBaseBlock.constructor
Properties
blockLength
blockLength:
number
Implementation of
IValueBlock.blockLength
Inherited from
internals.LocalBaseBlock.blockLength
error
error:
string
Implementation of
IValueBlock.error
Inherited from
internals.LocalBaseBlock.error
valueBeforeDecodeView
valueBeforeDecodeView:
Uint8Array
Since
3.0.0
Inherited from
internals.LocalBaseBlock.valueBeforeDecodeView
warnings
warnings:
string
[]
Implementation of
IValueBlock.warnings
Inherited from
internals.LocalBaseBlock.warnings
NAME
static
NAME:string
="valueBlock"
Name of the block
Overrides
internals.LocalBaseBlock.NAME
Accessors
valueBeforeDecode
Get Signature
get valueBeforeDecode():
ArrayBuffer
Deprecated
since version 3.0.0
Returns
ArrayBuffer
Set Signature
set valueBeforeDecode(
value
):void
Deprecated
since version 3.0.0
Parameters
value
ArrayBuffer
Returns
void
Inherited from
internals.LocalBaseBlock.valueBeforeDecode
Methods
fromBER()
fromBER(
inputBuffer
,inputOffset
,inputLength
):number
Base function for converting block from BER encoded array of bytes
Parameters
inputBuffer
ASN.1 BER encoded array
Uint8Array
| ArrayBuffer
inputOffset
number
Offset in ASN.1 BER encoded array where decoding should be started
inputLength
number
Maximum length of array of bytes which can be using in this function
Returns
number
Offset after least decoded byte
Implementation of
toBER()
toBER(
sizeOnly
?,writer
?):ArrayBuffer
Encoding of current ASN.1 block into ASN.1 encoded array (BER rules)
Parameters
sizeOnly?
boolean
Flag that we need only a size of encoding, not a real array of bytes
writer?
Returns
ArrayBuffer
ASN.1 BER encoded array
Implementation of
toJSON()
toJSON():
LocalBaseBlockJson
Returns a JSON representation of an object
Returns
LocalBaseBlockJson
JSON object
Inherited from
internals.LocalBaseBlock.toJSON
blockName()
static
blockName():string
Aux function, need to get a block name. Need to have it here for inheritance
Returns
string
Returns name of the block
Inherited from
internals.LocalBaseBlock.blockName