Class: GeneralizedTime
Hierarchy
-
↳
GeneralizedTime
Constructors
constructor
• new GeneralizedTime(parameters?
): GeneralizedTime
Parameters
Name | Type |
---|---|
parameters | UTCTimeParams |
Returns
Overrides
Properties
blockLength
• blockLength: number
Inherited from
day
• day: number
Inherited from
error
• error: string
Inherited from
hour
• hour: number
Inherited from
idBlock
• idBlock: LocalIdentificationBlock
Inherited from
lenBlock
• lenBlock: LocalLengthBlock
Inherited from
millisecond
• millisecond: number
minute
• minute: number
Inherited from
month
• month: number
Inherited from
name
• name: string
Inherited from
optional
• optional: boolean
Inherited from
primitiveSchema
• Optional
primitiveSchema: BaseBlock
<ValueBlock
, LocalBaseBlockJson
>
Inherited from
second
• second: number
Inherited from
valueBeforeDecodeView
• valueBeforeDecodeView: Uint8Array
Since
3.0.0
Inherited from
valueBlock
• valueBlock: LocalSimpleStringValueBlock
Inherited from
warnings
• warnings: string
[]
Inherited from
year
• year: number
Inherited from
NAME
▪ Static
NAME: string
= "GeneralizedTime"
Overrides
Accessors
valueBeforeDecode
• get
valueBeforeDecode(): ArrayBuffer
Returns
ArrayBuffer
Deprecated
since version 3.0.0
Inherited from
UTCTime.valueBeforeDecode
• set
valueBeforeDecode(value
): void
Parameters
Name | Type |
---|---|
value | ArrayBuffer |
Returns
void
Deprecated
since version 3.0.0
Inherited from
UTCTime.valueBeforeDecode
Methods
fromBER
▸ fromBER(inputBuffer
, inputOffset
, inputLength
): number
Parameters
Name | Type |
---|---|
inputBuffer | Uint8Array | ArrayBuffer |
inputOffset | number |
inputLength | number |
Returns
number
Inherited from
fromBuffer
▸ fromBuffer(inputBuffer
): void
Parameters
Name | Type |
---|---|
inputBuffer | Uint8Array | ArrayBuffer |
Returns
void
Inherited from
fromDate
▸ fromDate(inputDate
): void
Function converting "Date" object into ASN.1 internal string
Parameters
Name | Type | Description |
---|---|---|
inputDate | Date | JavaScript "Date" object |
Returns
void
Overrides
fromString
▸ fromString(inputString
): void
Parameters
Name | Type |
---|---|
inputString | string |
Returns
void
Overrides
getValue
▸ getValue(): string
String value
Returns
string
Since
3.0.0
Inherited from
isEqual
▸ isEqual(other
): other is GeneralizedTime
Determines whether two object instances are equal
Parameters
Name | Type | Description |
---|---|---|
other | unknown | Object to compare with the current object |
Returns
other is GeneralizedTime
Inherited from
onAsciiEncoding
▸ onAsciiEncoding(): string
Returns
string
Inherited from
setValue
▸ setValue(value
): void
String value
Parameters
Name | Type | Description |
---|---|---|
value | string | String value |
Returns
void
Since
3.0.0
Inherited from
toBER
▸ toBER(sizeOnly?
, writer?
): ArrayBuffer
Parameters
Name | Type |
---|---|
sizeOnly? | boolean |
writer? | ViewWriter |
Returns
ArrayBuffer
Inherited from
toBuffer
▸ toBuffer(): ArrayBuffer
Function converting ASN.1 internal string into ArrayBuffer
Returns
ArrayBuffer
Inherited from
toDate
▸ toDate(): Date
Converts a class object into the JavaScrip Date Object
Returns
Date
Date object
Overrides
toJSON
▸ toJSON(): GeneralizedTimeJson
Returns
Overrides
toString
▸ toString(encoding?
): string
Parameters
Name | Type | Default value |
---|---|---|
encoding | DateStringEncoding | "iso" |
Returns
string
Overrides
blockName
▸ blockName(): string
Aux function, need to get a block name. Need to have it here for inheritance
Returns
string
Returns name of the block