AsnWriter.WriteUtcTime メソッド

定義

オーバーロード

WriteUtcTime(DateTimeOffset, Nullable<Asn1Tag>)

指定された値を、指定したタグを持つ UTCTime として書き込みます。2 桁の年はコンテキストで有効として受け入れられます。

WriteUtcTime(DateTimeOffset, Int32, Nullable<Asn1Tag>)

指定した値を、指定したタグを使用して UTCTime として書き込みます(年が許容範囲内にある場合)。

WriteUtcTime(DateTimeOffset, Nullable<Asn1Tag>)

ソース:
AsnWriter.UtcTime.cs
ソース:
AsnWriter.UtcTime.cs
ソース:
AsnWriter.UtcTime.cs

指定された値を、指定したタグを持つ UTCTime として書き込みます。2 桁の年はコンテキストで有効として受け入れられます。

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>

書き込むタグ、または既定のタグ (Universal 23) の場合は null

例外

tagTagClassUniversalですがtagTagValue、 が メソッドに対して正しくありません。

適用対象

WriteUtcTime(DateTimeOffset, Int32, Nullable<Asn1Tag>)

ソース:
AsnWriter.UtcTime.cs
ソース:
AsnWriter.UtcTime.cs
ソース:
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>

書き込むタグ、または既定のタグ (Universal 23) の場合は null

例外

tagTagClassUniversalですがtagTagValue、 が メソッドに対して正しくありません。

valueYear (UTC への変換後) が (twoDigitYearMax - 100, twoDigitYearMax] の範囲ではありません。

適用対象