| void .ctor() | Public+1 flags | | 0x00 |
| bool WithinDNSubtree(Asn1Sequence dns, Asn1Sequence subtree) | PrivateStatic | | 0x08 |
| void CheckPermittedDN(Asn1Sequence dn) | Public | | 0x08 |
| void CheckExcludedDN(Asn1Sequence dn) | Public | | 0x08 |
| ISet<Best.HTTP.SecureProtocol.Org.BouncyCastle.Asn1.Asn1Sequence> IntersectDN(ISet<Best.HTTP.SecureProtocol.Org.BouncyCastle.Asn1.Asn1Sequence> permitted, ISet<Best.HTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.GeneralSubtree> dns) | Private | | 0x08 |
| ISet<Best.HTTP.SecureProtocol.Org.BouncyCastle.Asn1.Asn1Sequence> UnionDN(ISet<Best.HTTP.SecureProtocol.Org.BouncyCastle.Asn1.Asn1Sequence> excluded, Asn1Sequence dn) | Private | | 0x08 |
| ISet<Best.HTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.OtherName> IntersectOtherName(ISet<Best.HTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.OtherName> permitted, ISet<Best.HTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.GeneralSubtree> otherNames) | Private | | 0x08 |
| void IntersectOtherName(OtherName otherName1, OtherName otherName2, ISet<Best.HTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.OtherName> intersect) | Private | | 0x08 |
| ISet<Best.HTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.OtherName> UnionOtherName(ISet<Best.HTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.OtherName> permitted, OtherName otherName) | Private | | 0x08 |
| ISet<System.String> IntersectEmail(ISet<System.String> permitted, ISet<Best.HTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.GeneralSubtree> emails) | Private | | 0x08 |
| ISet<System.String> UnionEmail(ISet<System.String> excluded, const string& email) | Private | | 0x08 |
| ISet<System.Byte[]> IntersectIP(ISet<System.Byte[]> permitted, ISet<Best.HTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.GeneralSubtree> ips) | Private | | 0x08 |
| ISet<System.Byte[]> UnionIP(ISet<System.Byte[]> excluded, const byte[]& ip) | Private | | 0x08 |
| ISet<System.Byte[]> UnionIPRange(const byte[]& ipWithSubmask1, const byte[]& ipWithSubmask2) | Private | | 0x08 |
| ISet<System.Byte[]> IntersectIPRange(const byte[]& ipWithSubmask1, const byte[]& ipWithSubmask2) | Private | | 0x08 |
| byte[] IpWithSubnetMask(const byte[]& ip, const byte[]& subnetMask) | Private | | 0x08 |
| Byte[][] ExtractIPsAndSubnetMasks(const byte[]& ipWithSubmask1, const byte[]& ipWithSubmask2) | Private | | 0x08 |
| Byte[][] MinMaxIPs(const byte[]& ip1, const byte[]& subnetmask1, const byte[]& ip2, const byte[]& subnetmask2) | Private | | 0x08 |
| bool IsOtherNameConstrained(OtherName constraint, OtherName otherName) | Private | | 0x08 |
| bool IsOtherNameConstrained(ISet<Best.HTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.OtherName> constraints, OtherName otherName) | Private | | 0x08 |
| void CheckPermittedOtherName(ISet<Best.HTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.OtherName> permitted, OtherName name) | Private | | 0x08 |
| void CheckExcludedOtherName(ISet<Best.HTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.OtherName> excluded, OtherName name) | Private | | 0x08 |
| bool IsEmailConstrained(const string& constraint, const string& email) | Private | | 0x08 |
| bool IsEmailConstrained(ISet<System.String> constraints, const string& email) | Private | | 0x08 |
| void CheckPermittedEmail(ISet<System.String> permitted, const string& email) | Private | | 0x08 |
| void CheckExcludedEmail(ISet<System.String> excluded, const string& email) | Private | | 0x08 |
| bool IsDnsConstrained(const string& constraint, const string& dns) | Private | | 0x08 |
| bool IsDnsConstrained(ISet<System.String> constraints, const string& dns) | Private | | 0x08 |
| void CheckPermittedDns(ISet<System.String> permitted, const string& dns) | Private | | 0x08 |
| void CheckExcludedDns(ISet<System.String> excluded, const string& dns) | Private | | 0x08 |
| bool IsDirectoryConstrained(ISet<Best.HTTP.SecureProtocol.Org.BouncyCastle.Asn1.Asn1Sequence> constraints, Asn1Sequence directory) | Private | | 0x08 |
| void CheckPermittedDirectory(ISet<Best.HTTP.SecureProtocol.Org.BouncyCastle.Asn1.Asn1Sequence> permitted, Asn1Sequence directory) | Private | | 0x08 |
| void CheckExcludedDirectory(ISet<Best.HTTP.SecureProtocol.Org.BouncyCastle.Asn1.Asn1Sequence> excluded, Asn1Sequence directory) | Private | | 0x08 |
| bool IsUriConstrained(const string& constraint, const string& uri) | Private | | 0x08 |
| bool IsUriConstrained(ISet<System.String> constraints, const string& uri) | Private | | 0x08 |
| void CheckPermittedUri(ISet<System.String> permitted, const string& uri) | Private | | 0x08 |
| void CheckExcludedUri(ISet<System.String> excluded, const string& uri) | Private | | 0x08 |
| bool IsIPConstrained(const byte[]& constraint, const byte[]& ip) | Private | | 0x08 |
| bool IsIPConstrained(ISet<System.Byte[]> constraints, const byte[]& ip) | Private | | 0x08 |
| void CheckPermittedIP(ISet<System.Byte[]> permitted, const byte[]& ip) | Private | | 0x08 |
| void CheckExcludedIP(ISet<System.Byte[]> excluded, const byte[]& ip) | Private | | 0x08 |
| bool WithinDomain(const string& testDomain, const string& domain) | Private | | 0x08 |
| void UnionEmail(const string& email1, const string& email2, ISet<System.String> union) | Private | | 0x08 |
| void UnionUri(const string& email1, const string& email2, ISet<System.String> union) | Private | | 0x08 |
| ISet<System.String> IntersectDns(ISet<System.String> permitted, ISet<Best.HTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.GeneralSubtree> dnss) | Private | | 0x08 |
| ISet<System.String> UnionDns(ISet<System.String> excluded, const string& dns) | Private | | 0x08 |
| void IntersectEmail(const string& email1, const string& email2, ISet<System.String> intersect) | Private | | 0x08 |
| ISet<System.String> IntersectUri(ISet<System.String> permitted, ISet<Best.HTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.GeneralSubtree> uris) | Private | | 0x08 |
| ISet<System.String> UnionUri(ISet<System.String> excluded, const string& uri) | Private | | 0x08 |
| void IntersectUri(const string& email1, const string& email2, ISet<System.String> intersect) | Private | | 0x08 |
| void checkPermitted(GeneralName name) | Public | | 0x08 |
| void checkExcluded(GeneralName name) | Public | | 0x08 |
| void IntersectPermittedSubtree(Asn1Sequence permitted) | Public | | 0x08 |
| void IntersectEmptyPermittedSubtree(int nameType) | Public | | 0x04 |
| void AddExcludedSubtree(GeneralSubtree subtree) | Public | | 0x08 |
| byte[] Max(const byte[]& ip1, const byte[]& ip2) | PrivateStatic | | 0x08 |
| byte[] Min(const byte[]& ip1, const byte[]& ip2) | PrivateStatic | | 0x08 |
| int CompareTo(const byte[]& ip1, const byte[]& ip2) | PrivateStatic | | 0x08 |
| byte[] Or(const byte[]& ip1, const byte[]& ip2) | PrivateStatic | | 0x08 |
| int GetHashCode() | Public+1 flags | | 0x04 |
| int HashCollection(IEnumerable<System.Byte[]> c) | Private | | 0x08 |
| int HashCollection(IEnumerable<System.Object> c) | Private | | 0x08 |
| bool Equals(object o) | Public+1 flags | | 0x08 |
| bool AreEqualSets(ISet<System.Byte[]> set1, ISet<System.Byte[]> set2) | Private | | 0x08 |
| bool AreEqualSets(ISet<T> set1, ISet<T> set2) | Private | | 0x08 |
| string StringifyIP(const byte[]& ip) | Private | | 0x08 |
| string StringifyIPCollection(ISet<System.Byte[]> ips) | Private | | 0x08 |
| string StringifyOtherNameCollection(ISet<Best.HTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.OtherName> otherNames) | Private | | 0x08 |
| string ToString() | Public+1 flags | | 0x08 |
| void Append(StringBuilder sb, const string& name, object value) | PrivateStatic | | 0x08 |
| void .cctor() | PrivateStatic+1 flags | | 0x00 |