diff options
author | Peter Dettman <peter.dettman@bouncycastle.org> | 2023-02-01 21:07:46 +0700 |
---|---|---|
committer | Peter Dettman <peter.dettman@bouncycastle.org> | 2023-02-01 21:07:46 +0700 |
commit | db9b19e3f17a2aee8afcd673ef9327bb8646b87a (patch) | |
tree | a16cf94d902be26f7f00a5218cafa15fe28cf233 /crypto/src/asn1/cmp/PKIConfirmContent.cs | |
parent | Add GetInstanceFromChoice helper (diff) | |
download | BouncyCastle.NET-ed25519-db9b19e3f17a2aee8afcd673ef9327bb8646b87a.tar.xz |
Overhaul Asn1.Cmp
Diffstat (limited to 'crypto/src/asn1/cmp/PKIConfirmContent.cs')
-rw-r--r-- | crypto/src/asn1/cmp/PKIConfirmContent.cs | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/crypto/src/asn1/cmp/PKIConfirmContent.cs b/crypto/src/asn1/cmp/PKIConfirmContent.cs index ecebb22a8..34a66f3f7 100644 --- a/crypto/src/asn1/cmp/PKIConfirmContent.cs +++ b/crypto/src/asn1/cmp/PKIConfirmContent.cs @@ -1,7 +1,5 @@ using System; -using Org.BouncyCastle.Utilities; - namespace Org.BouncyCastle.Asn1.Cmp { /** @@ -14,16 +12,16 @@ namespace Org.BouncyCastle.Asn1.Cmp { if (obj == null) return null; - if (obj is PkiConfirmContent pkiConfirmContent) return pkiConfirmContent; - - if (obj is Asn1Null asn1Null) - return new PkiConfirmContent(asn1Null); - - throw new ArgumentException("Invalid object: " + Platform.GetTypeName(obj), nameof(obj)); + return new PkiConfirmContent(Asn1Null.GetInstance(obj)); } + public static PkiConfirmContent GetInstance(Asn1TaggedObject taggedObject, bool declaredExplicit) + { + return GetInstance(Asn1Null.GetInstance(taggedObject, declaredExplicit)); + } + private readonly Asn1Null m_val; public PkiConfirmContent() |