Org.BouncyCastle.Pkix.PkixNameConstraintValidator.intersectURI C# (CSharp) Method

intersectURI() private method

private intersectURI ( ISet permitted, ISet uris ) : ISet
permitted ISet
uris ISet
return ISet
        private ISet intersectURI(ISet permitted, ISet uris)
        {
            ISet intersect = new HashSet();
            for (IEnumerator it = uris.GetEnumerator(); it.MoveNext(); )
            {
                String uri = ExtractNameAsString(((GeneralSubtree)it.Current)
                    .Base);
                if (permitted == null)
                {
                    if (uri != null)
                    {
                        intersect.Add(uri);
                    }
                }
                else
                {
                    IEnumerator _iter = permitted.GetEnumerator();
                    while (_iter.MoveNext())
                    {
                        String _permitted = (String)_iter.Current;
                        intersectURI(_permitted, uri, intersect);
                    }
                }
            }
            return intersect;
        }

Same methods

PkixNameConstraintValidator::intersectURI ( String email1, String email2, ISet intersect ) : void