Skip to main content

UTCTime

Extends​

Extended by​

Implements​

Constructors​

Constructor​

new UTCTime(__namedParameters): UTCTime

Parameters​

__namedParameters​

UTCTimeParams = {}

Returns​

UTCTime

Overrides​

VisibleString.constructor

Properties​

blockLength​

blockLength: number

Inherited from​

VisibleString.blockLength


day​

day: number

Implementation of​

IUTCTime.day


error​

error: string

Inherited from​

VisibleString.error


hour​

hour: number

Implementation of​

IUTCTime.hour


idBlock​

idBlock: LocalIdentificationBlock

Inherited from​

VisibleString.idBlock


lenBlock​

lenBlock: LocalLengthBlock

Inherited from​

VisibleString.lenBlock


minute​

minute: number

Implementation of​

IUTCTime.minute


month​

month: number

Implementation of​

IUTCTime.month


name​

name: string

Inherited from​

VisibleString.name


optional​

optional: boolean

Inherited from​

VisibleString.optional


primitiveSchema?​

optional primitiveSchema: BaseBlock<ValueBlock, LocalBaseBlockJson>

Inherited from​

VisibleString.primitiveSchema


second​

second: number

Implementation of​

IUTCTime.second


valueBeforeDecodeView​

valueBeforeDecodeView: Uint8Array

Since​

3.0.0

Inherited from​

VisibleString.valueBeforeDecodeView


valueBlock​

valueBlock: LocalSimpleStringValueBlock

Inherited from​

VisibleString.valueBlock


warnings​

warnings: string[]

Inherited from​

VisibleString.warnings


year​

year: number

Implementation of​

IUTCTime.year


NAME​

static NAME: string = "UTCTime"

Overrides​

VisibleString.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​

VisibleString.valueBeforeDecode

Methods​

fromBER()​

fromBER(inputBuffer, inputOffset, inputLength): number

Parameters​

inputBuffer​

ArrayBuffer | Uint8Array

inputOffset​

number

inputLength​

number

Returns​

number

Inherited from​

VisibleString.fromBER


fromBuffer()​

fromBuffer(inputBuffer): void

Function converting ArrayBuffer into ASN.1 internal string

Parameters​

inputBuffer​

ASN.1 BER encoded array

ArrayBuffer | Uint8Array

Returns​

void

Overrides​

VisibleString.fromBuffer


fromDate()​

fromDate(inputDate): void

Function converting "Date" object into ASN.1 internal string

Parameters​

inputDate​

Date

JavaScript "Date" object

Returns​

void

Implementation of​

IDateConvertible.fromDate


fromString()​

fromString(inputString): void

Parameters​

inputString​

string

Returns​

void

Overrides​

VisibleString.fromString


getValue()​

getValue(): string

String value

Returns​

string

Since​

3.0.0

Inherited from​

VisibleString.getValue


isEqual()​

isEqual(other): other is UTCTime

Determines whether two object instances are equal

Parameters​

other​

unknown

Object to compare with the current object

Returns​

other is UTCTime

Inherited from​

VisibleString.isEqual


onAsciiEncoding()​

protected onAsciiEncoding(): string

Returns​

string

Overrides​

VisibleString.onAsciiEncoding


setValue()​

setValue(value): void

String value

Parameters​

value​

string

String value

Returns​

void

Since​

3.0.0

Inherited from​

VisibleString.setValue


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?​

ViewWriter

Returns​

ArrayBuffer

ASN.1 BER encoded array

Inherited from​

VisibleString.toBER


toBuffer()​

toBuffer(): ArrayBuffer

Function converting ASN.1 internal string into ArrayBuffer

Returns​

ArrayBuffer


toDate()​

toDate(): Date

Converts a class object into the JavaScrip Date Object

Returns​

Date

Date object

Implementation of​

IDateConvertible.toDate


toJSON()​

toJSON(): UTCTimeJson

Returns a JSON representation of an object

Returns​

UTCTimeJson

JSON object

Overrides​

VisibleString.toJSON


toString()​

toString(encoding): string

Returns a string representation of an object.

Parameters​

encoding​

DateStringEncoding = "iso"

Returns​

string

Overrides​

VisibleString.toString


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​

VisibleString.blockName