AsnWriter.WriteUtcTime 方法

定义

重载

WriteUtcTime(DateTimeOffset, Nullable<Asn1Tag>)

将提供的值作为带有指定标记的 UTCTime 写入,接受两位数年份在上下文中有效。

WriteUtcTime(DateTimeOffset, Int32, Nullable<Asn1Tag>)

将提供的值作为带有指定标记的 UTCTime 写入,前提是该年份在允许范围内。

WriteUtcTime(DateTimeOffset, Nullable<Asn1Tag>)

Source:
AsnWriter.UtcTime.cs
Source:
AsnWriter.UtcTime.cs
Source:
AsnWriter.UtcTime.cs

将提供的值作为带有指定标记的 UTCTime 写入,接受两位数年份在上下文中有效。

public void WriteUtcTime (DateTimeOffset value, System.Formats.Asn1.Asn1Tag? tag = default);
member this.WriteUtcTime : DateTimeOffset * Nullable<System.Formats.Asn1.Asn1Tag> -> unit
Public Sub WriteUtcTime (value As DateTimeOffset, Optional tag As Nullable(Of Asn1Tag) = Nothing)

参数

value
DateTimeOffset

要写入的值。

tag
Nullable<Asn1Tag>

要写入的标记,或将 null 用作默认标记(通用 23)。

例外

tagTagClassUniversal,但 tagTagValue 对于 方法,则不正确。

适用于

WriteUtcTime(DateTimeOffset, Int32, Nullable<Asn1Tag>)

Source:
AsnWriter.UtcTime.cs
Source:
AsnWriter.UtcTime.cs
Source:
AsnWriter.UtcTime.cs

将提供的值作为带有指定标记的 UTCTime 写入,前提是该年份在允许范围内。

public void WriteUtcTime (DateTimeOffset value, int twoDigitYearMax, System.Formats.Asn1.Asn1Tag? tag = default);
member this.WriteUtcTime : DateTimeOffset * int * Nullable<System.Formats.Asn1.Asn1Tag> -> unit
Public Sub WriteUtcTime (value As DateTimeOffset, twoDigitYearMax As Integer, Optional tag As Nullable(Of Asn1Tag) = Nothing)

参数

value
DateTimeOffset

要写入的值。

twoDigitYearMax
Int32

在转换为 UTC 后 value 的最大有效年份。 对于 X.509 Time.utcTime 范围 1950-2049,传递 2049

tag
Nullable<Asn1Tag>

要写入的标记,或将 null 用作默认标记(通用 23)。

例外

tagTagClassUniversal,但 tagTagValue 对于 方法,则不正确。

valueYear 转换为 UTC) 后的 (不在 (twoDigitYearMax - 100, twoDigitYearMax] 的范围内。

适用于