RawData
Special class providing ability to have "toBER/fromBER" for raw ArrayBuffer
Implements
Constructors
new RawData()
new RawData(
__namedParameters
):RawData
Parameters
__namedParameters
Partial
= {}
Returns
Properties
dataView
dataView:
Uint8Array
Since
3.0.0
Accessors
data
Get Signature
get data():
ArrayBuffer
Deprecated
Since v3.0.0
Returns
ArrayBuffer
Set Signature
set data(
value
):void
Deprecated
Since v3.0.0
Parameters
value
ArrayBuffer
Returns
void
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
?):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
Returns
ArrayBuffer
ASN.1 BER encoded array