AsnWriter.WriteUtcTime 메서드

정의

오버로드

WriteUtcTime(DateTimeOffset, Nullable<Asn1Tag>)

제공된 값을 지정된 태그가 있는 UTCTime으로 쓰고, 두 자리 연도를 컨텍스트에서 유효한 것으로 허용합니다.

WriteUtcTime(DateTimeOffset, Int32, Nullable<Asn1Tag>)

연도가 허용 범위 내에 있는 경우 제공된 값을 지정된 태그가 있는 UTCTime으로 씁니다.

WriteUtcTime(DateTimeOffset, Nullable<Asn1Tag>)

제공된 값을 지정된 태그가 있는 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>

쓸 태그이거나, 기본 태그(유니버설 23)인 경우 null입니다.

예외

tag.TagClass Universal이지만 tag.TagValue는 이 메서드에 올바르지 않습니다.

적용 대상

WriteUtcTime(DateTimeOffset, Int32, Nullable<Asn1Tag>)

연도가 허용 범위 내에 있는 경우 제공된 값을 지정된 태그가 있는 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>

쓸 태그이거나, 기본 태그(유니버설 23)인 경우 null입니다.

예외

tag.TagClass Universal이지만 tag.TagValue는 이 메서드에 올바르지 않습니다.

value.Year UTC로 변환 후 (twoDigitYearMax - 100, twoDigitYearMax] 범위에 있지 않습니다.

적용 대상