ASN1UtcTime class
An ASN1 Utc Time object
Note: It is not recommended to use the UTC Time in the far future because this will not work anymore after the year 2075, due to the fact that the UTC Time only uses 2 digits to represent the year.!
Use the GeneralizedTime instead!
- Inheritance
-
- Object
- ASN1Object
- ASN1UtcTime
Constructors
- ASN1UtcTime(DateTime? time, {int tag = ASN1Tags.UTC_TIME})
-
Creates an ASN1UtcTime entity with the given
time
. - ASN1UtcTime.fromBytes(Uint8List encodedBytes)
-
Creates an ASN1UtcTime entity from the given
encodedBytes
.
Properties
- dumpIndent ↔ int
-
getter/setter pairinherited
- encodedBytes ↔ Uint8List?
-
The encoded bytes.
getter/setter pairinherited
- hashCode → int
-
The hash code for this object.
no setterinherited
- isConstructed ↔ bool?
-
Describes if this ASN1 Object is constructed.
getter/setter pairinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- tag ↔ int?
-
The BER tag representing this object.
getter/setter pairinherited
- time ↔ DateTime?
-
The decoded DateTime value
getter/setter pair
- totalEncodedByteLength → int
-
The total length of this object, including its value bytes, the encoded tag and length bytes.
no setterinherited
- valueByteLength ↔ int?
-
Length of the encoded value bytes.
getter/setter pairinherited
- valueBytes ↔ Uint8List?
-
The value bytes.
getter/setter pairinherited
- valueStartPosition ↔ int
-
The index where the value bytes start. This is the position after the tag + length bytes.
getter/setter pairinherited
Methods
-
dump(
{int spaces = 0}) → String -
Creates a readable dump from the current ASN1Object.
override
-
encode(
{ASN1EncodingRule encodingRule = ASN1EncodingRule.ENCODING_DER}) → Uint8List -
Encodes this ASN1Object depending on the given
encodingRule
override -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited