diff options
author | Peter Dettman <peter.dettman@bouncycastle.org> | 2022-06-27 21:11:59 +0700 |
---|---|---|
committer | Peter Dettman <peter.dettman@bouncycastle.org> | 2022-06-27 21:11:59 +0700 |
commit | 35cfd51633bbbbc92c2c17c76646e9a9dc945b11 (patch) | |
tree | 563cda15bf08c63de832198be2b9e0263bae5e60 /crypto/src/asn1/x509/PolicyMappings.cs | |
parent | Split up fast/slow tests (diff) | |
download | BouncyCastle.NET-ed25519-35cfd51633bbbbc92c2c17c76646e9a9dc945b11.tar.xz |
Generics migration in Asn1
Diffstat (limited to 'crypto/src/asn1/x509/PolicyMappings.cs')
-rw-r--r-- | crypto/src/asn1/x509/PolicyMappings.cs | 18 |
1 files changed, 5 insertions, 13 deletions
diff --git a/crypto/src/asn1/x509/PolicyMappings.cs b/crypto/src/asn1/x509/PolicyMappings.cs index 8c9f97814..a077f2059 100644 --- a/crypto/src/asn1/x509/PolicyMappings.cs +++ b/crypto/src/asn1/x509/PolicyMappings.cs @@ -1,4 +1,4 @@ -using System.Collections; +using System.Collections.Generic; namespace Org.BouncyCastle.Asn1.X509 { @@ -29,14 +29,6 @@ namespace Org.BouncyCastle.Asn1.X509 this.seq = seq; } -#if !PORTABLE - public PolicyMappings( - Hashtable mappings) - : this((IDictionary)mappings) - { - } -#endif - /** * Creates a new <code>PolicyMappings</code> instance. * @@ -44,14 +36,14 @@ namespace Org.BouncyCastle.Asn1.X509 * <code>string</code> oids * to other <code>string</code> oids. */ - public PolicyMappings( - IDictionary mappings) + public PolicyMappings(IDictionary<string, string> mappings) { Asn1EncodableVector v = new Asn1EncodableVector(); - foreach (string idp in mappings.Keys) + foreach (var entry in mappings) { - string sdp = (string) mappings[idp]; + string idp = entry.Key; + string sdp = entry.Value; v.Add( new DerSequence( |