#if !BESTHTTP_DISABLE_ALTERNATE_SSL && (!UNITY_WEBGL || UNITY_EDITOR) #pragma warning disable using System.Collections.Generic; using Best.HTTP.SecureProtocol.Org.BouncyCastle.Asn1; using Best.HTTP.SecureProtocol.Org.BouncyCastle.Utilities.Collections; namespace Best.HTTP.SecureProtocol.Org.BouncyCastle.Pkcs { public abstract class Pkcs12Entry { private readonly IDictionary m_attributes; protected internal Pkcs12Entry(IDictionary attributes) { m_attributes = attributes; } public Asn1Encodable this[DerObjectIdentifier oid] { get { return CollectionUtilities.GetValueOrNull(m_attributes, oid); } } public IEnumerable BagAttributeKeys { get { return CollectionUtilities.Proxy(m_attributes.Keys); } } } } #pragma warning restore #endif