From 828729a6c36faaa79e92d85f4789a28d54a5538f Mon Sep 17 00:00:00 2001 From: Peter Dettman Date: Tue, 13 Sep 2022 16:52:12 +0700 Subject: Use nullable DateTime instead of MinValue --- crypto/src/crmf/CertificateRequestMessageBuilder.cs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'crypto/src') diff --git a/crypto/src/crmf/CertificateRequestMessageBuilder.cs b/crypto/src/crmf/CertificateRequestMessageBuilder.cs index 9a33fd964..38e95dfe7 100644 --- a/crypto/src/crmf/CertificateRequestMessageBuilder.cs +++ b/crypto/src/crmf/CertificateRequestMessageBuilder.cs @@ -71,9 +71,9 @@ namespace Org.BouncyCastle.Crmf return this; } - public CertificateRequestMessageBuilder SetValidity(Time notBefore, Time notAfter) + public CertificateRequestMessageBuilder SetValidity(DateTime? notBefore, DateTime? notAfter) { - _templateBuilder.SetValidity(new OptionalValidity(notBefore, notAfter)); + _templateBuilder.SetValidity(new OptionalValidity(CreateTime(notBefore), CreateTime(notAfter))); return this; } @@ -256,5 +256,10 @@ namespace Org.BouncyCastle.Crmf return new CertificateRequestMessage(CertReqMsg.GetInstance(new DerSequence(v))); } + + private static Time CreateTime(DateTime? dateTime) + { + return dateTime == null ? null : new Time(dateTime.Value); + } } } -- cgit 1.5.1