12345678910111213141516171819202122232425262728293031 |
- #if !BESTHTTP_DISABLE_ALTERNATE_SSL && (!UNITY_WEBGL || UNITY_EDITOR)
- #pragma warning disable
- using System;
- using BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1;
- using BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Collections;
- namespace BestHTTP.SecureProtocol.Org.BouncyCastle.X509
- {
- public interface IX509Extension
- {
- /// <summary>
- /// Get all critical extension values, by oid
- /// </summary>
- /// <returns>IDictionary with string (OID) keys and Asn1OctetString values</returns>
- ISet GetCriticalExtensionOids();
- /// <summary>
- /// Get all non-critical extension values, by oid
- /// </summary>
- /// <returns>IDictionary with string (OID) keys and Asn1OctetString values</returns>
- ISet GetNonCriticalExtensionOids();
- Asn1OctetString GetExtensionValue(string oid);
- Asn1OctetString GetExtensionValue(DerObjectIdentifier oid);
- }
- }
- #pragma warning restore
- #endif
|