C# 클래스 Org.BouncyCastle.Pkix.PkixNameConstraintValidator

파일 보기 프로젝트 열기: nonorganic/dssnet 1 사용 예제들

공개 메소드들

메소드 설명
AddExcludedSubtree ( GeneralSubtree subtree ) : void
CheckExcludedDN ( Asn1Sequence dns ) : void
CheckPermittedDN ( Asn1Sequence dns ) : void
Equals ( Object o ) : bool
GetHashCode ( ) : int
IntersectEmptyPermittedSubtree ( int nameType ) : void
IntersectPermittedSubtree ( Asn1Sequence permitted ) : void
PkixNameConstraintValidator ( ) : System
ToString ( ) : String
checkExcluded ( GeneralName name ) : void
checkPermitted ( GeneralName name ) : void

보호된 메소드들

메소드 설명
unionDNS ( ISet excluded, String dns ) : ISet

비공개 메소드들

메소드 설명
CheckExcludedDN ( ISet excluded, Asn1Sequence dns ) : void
CheckExcludedEmail ( ISet excluded, String email ) : void
CheckPermittedDN ( ISet permitted, Asn1Sequence dns ) : void
CheckPermittedDNS ( ISet permitted, String dns ) : void
CheckPermittedEmail ( ISet permitted, String email ) : void
CheckPermittedIP ( ISet permitted, byte ip ) : void
CheckPermittedURI ( ISet permitted, String uri ) : void
CollectionsAreEqual ( ICollection coll1, ICollection coll2 ) : bool
CompareTo ( byte ip1, byte ip2 ) : int
EmailIsConstrained ( String email, String constraint ) : bool
ExtractHostFromURL ( String url ) : String
ExtractIPsAndSubnetMasks ( byte ipWithSubmask1, byte ipWithSubmask2 ) : byte[][]
ExtractNameAsString ( GeneralName name ) : String
HashCode ( ) : int
HashCollection ( ICollection coll ) : int
IntersectDN ( ISet permitted, ISet dns ) : ISet
IntersectEmail ( ISet permitted, ISet emails ) : ISet
IntersectIP ( ISet permitted, ISet ips ) : ISet
IntersectIPRange ( byte ipWithSubmask1, byte ipWithSubmask2 ) : ISet
IpWithSubnetMask ( byte ip, byte subnetMask ) : byte[]
IsIPConstrained ( byte ip, byte constraint ) : bool
IsUriConstrained ( String uri, String constraint ) : bool
Max ( byte ip1, byte ip2 ) : byte[]
Min ( byte ip1, byte ip2 ) : byte[]
MinMaxIPs ( byte ip1, byte subnetmask1, byte ip2, byte subnetmask2 ) : byte[][]
Or ( byte ip1, byte ip2 ) : byte[]
SpecialEquals ( Object o1, Object o2 ) : bool
StringifyIP ( byte ip ) : String
StringifyIPCollection ( ISet ips ) : String
UnionDN ( ISet excluded, Asn1Sequence dn ) : ISet
UnionEmail ( ISet excluded, String email ) : ISet
UnionIP ( ISet excluded, byte ip ) : ISet
UnionIPRange ( byte ipWithSubmask1, byte ipWithSubmask2 ) : ISet
WithinDNSubtree ( Asn1Sequence dns, Asn1Sequence subtree ) : bool
WithinDomain ( String testDomain, String domain ) : bool
checkExcludedDNS ( ISet excluded, String dns ) : void
checkExcludedIP ( ISet excluded, byte ip ) : void
checkExcludedURI ( ISet excluded, String uri ) : void
intersectDNS ( ISet permitted, ISet dnss ) : ISet
intersectEmail ( String email1, String email2, ISet intersect ) : void
intersectURI ( ISet permitted, ISet uris ) : ISet
intersectURI ( String email1, String email2, ISet intersect ) : void
unionEmail ( String email1, String email2, ISet union ) : void
unionURI ( ISet excluded, String uri ) : ISet
unionURI ( String email1, String email2, ISet union ) : void

메소드 상세

AddExcludedSubtree() 공개 메소드

public AddExcludedSubtree ( GeneralSubtree subtree ) : void
subtree Org.BouncyCastle.Asn1.X509.GeneralSubtree
리턴 void

CheckExcludedDN() 공개 메소드

public CheckExcludedDN ( Asn1Sequence dns ) : void
dns Org.BouncyCastle.Asn1.Asn1Sequence
리턴 void

CheckPermittedDN() 공개 메소드

public CheckPermittedDN ( Asn1Sequence dns ) : void
dns Org.BouncyCastle.Asn1.Asn1Sequence
리턴 void

Equals() 공개 메소드

public Equals ( Object o ) : bool
o Object
리턴 bool

GetHashCode() 공개 메소드

public GetHashCode ( ) : int
리턴 int

IntersectEmptyPermittedSubtree() 공개 메소드

public IntersectEmptyPermittedSubtree ( int nameType ) : void
nameType int
리턴 void

IntersectPermittedSubtree() 공개 메소드

public IntersectPermittedSubtree ( Asn1Sequence permitted ) : void
permitted Org.BouncyCastle.Asn1.Asn1Sequence
리턴 void

PkixNameConstraintValidator() 공개 메소드

public PkixNameConstraintValidator ( ) : System
리턴 System

ToString() 공개 메소드

public ToString ( ) : String
리턴 String

checkExcluded() 공개 메소드

public checkExcluded ( GeneralName name ) : void
name Org.BouncyCastle.Asn1.X509.GeneralName
리턴 void

checkPermitted() 공개 메소드

public checkPermitted ( GeneralName name ) : void
name Org.BouncyCastle.Asn1.X509.GeneralName
리턴 void

unionDNS() 보호된 메소드

protected unionDNS ( ISet excluded, String dns ) : ISet
excluded ISet
dns String
리턴 ISet