Zdexby TheHolyOneZ
49,743 classes
Class

PkixNameConstraintValidator

: Object
Best.HTTP.SecureProtocol.Org.BouncyCastle.Pkix.PkixNameConstraintValidator, com.Tivadar.Best.HTTP 0x0070 (112 B) inherited 0x0010 com.Tivadar.Best.HTTP.dll
0x00x0070

Members 13

OffsetSizeNameTypeFlagsDefault
0x08SerialNumberOidDerObjectIdentifierPrivateStatic+1 flags—
0x08excludedSubtreesDNISet<Best.HTTP.SecureProtocol.Org.BouncyCastle.Asn1.Asn1Sequence>Private—
0x08excludedSubtreesDnsISet<System.String>Private—
0x08excludedSubtreesEmailISet<System.String>Private—
0x08excludedSubtreesUriISet<System.String>Private—
0x08excludedSubtreesIPISet<System.Byte[]>Private—
0x08excludedSubtreesOtherNameISet<Best.HTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.OtherName>Private—
0x08permittedSubtreesDNISet<Best.HTTP.SecureProtocol.Org.BouncyCastle.Asn1.Asn1Sequence>Private—
0x08permittedSubtreesDnsISet<System.String>Private—
0x08permittedSubtreesEmailISet<System.String>Private—
0x08permittedSubtreesUriISet<System.String>Private—
0x08permittedSubtreesIPISet<System.Byte[]>Private—
0x08permittedSubtreesOtherNameISet<Best.HTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.OtherName>Private—

Functions 73

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

Used by 1

types with a member, parameter or interface of this type