Table of Contents

Class Asn1UtcTime

Namespace
Org.BouncyCastle.Asn1
Assembly
BouncyCastle.Cryptography.dll

UTCTime ASN.1 type

public class Asn1UtcTime : Asn1Object, IAsn1Convertible
Inheritance
Asn1UtcTime
Implements
Derived
Inherited Members

Constructors

Asn1UtcTime(DateTime)

[Obsolete("Use `Asn1UtcTime(DateTime, int)' instead")]
public Asn1UtcTime(DateTime dateTime)

Parameters

dateTime DateTime

Asn1UtcTime(DateTime, int)

public Asn1UtcTime(DateTime dateTime, int twoDigitYearMax)

Parameters

dateTime DateTime
twoDigitYearMax int

Asn1UtcTime(string)

public Asn1UtcTime(string timeString)

Parameters

timeString string

Properties

TimeString

public string TimeString { get; }

Property Value

string

TwoDigitYearMax

public int TwoDigitYearMax { get; }

Property Value

int

Methods

Asn1Equals(Asn1Object)

protected override bool Asn1Equals(Asn1Object asn1Object)

Parameters

asn1Object Asn1Object

Returns

bool

Asn1GetHashCode()

protected override int Asn1GetHashCode()

Returns

int

GetInstance(Asn1TaggedObject, bool)

public static Asn1UtcTime GetInstance(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

Asn1UtcTime

GetInstance(object)

public static Asn1UtcTime GetInstance(object obj)

Parameters

obj object

Returns

Asn1UtcTime

GetOptional(Asn1Encodable)

public static Asn1UtcTime GetOptional(Asn1Encodable element)

Parameters

element Asn1Encodable

Returns

Asn1UtcTime

GetTagged(Asn1TaggedObject, bool)

public static Asn1UtcTime GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

Asn1UtcTime

ToAdjustedDateTime()

Return an adjusted date in the range of 1950 - 2049.

[Obsolete("Use 'ToDateTime(2049)' instead")]
public DateTime ToAdjustedDateTime()

Returns

DateTime

ToDateTime()

public DateTime ToDateTime()

Returns

DateTime

ToDateTime(Calendar)

public DateTime ToDateTime(Calendar calendar)

Parameters

calendar Calendar

Returns

DateTime

ToDateTime(int)

public DateTime ToDateTime(int twoDigitYearMax)

Parameters

twoDigitYearMax int

Returns

DateTime

ToString()

Returns a string that represents the current object.

public override string ToString()

Returns

string

A string that represents the current object.