Package org.apache.wss4j.common.crypto

Examples of org.apache.wss4j.common.crypto.X509NameTokenizer


public class X509NameTokenizerTest extends org.junit.Assert {

    @org.junit.Test
    public void
    testEmptyX509NameTokenizer() {
        checkEmpty(new X509NameTokenizer(""));
        checkEmpty(new X509NameTokenizer("  "));
        checkEmpty(new X509NameTokenizer(" \t \n  \r\n"));
    }
View Full Code Here


   
    @org.junit.Test
    public void
    testWellFormedX509NameTokenizer() {
        checkTokenizer(
            new X509NameTokenizer("foo"),
            new String[] { "foo" }
        );
        checkTokenizer(
            new X509NameTokenizer(" foo   "),
            new String[] { "foo" }
        );
        checkTokenizer(
            new X509NameTokenizer(" foo,   "),
            new String[] { "foo", "" }
        );
        checkTokenizer(
            new X509NameTokenizer(" foo\\,   "),
            new String[] { "foo\\,"}
        );
        checkTokenizer(
            new X509NameTokenizer(" foo\\,   bar  "),
            new String[] { "foo\\,   bar"}
        );
        checkTokenizer(
            new X509NameTokenizer(" \"foo,\"   "),
            new String[] { "\"foo,\""}
        );
        checkTokenizer(
            new X509NameTokenizer("foo, bar"),
            new String[] { "foo", "bar"}
        );
        checkTokenizer(
            new X509NameTokenizer("\"foo bar\", gnu gnat"),
            new String[] { "\"foo bar\"", "gnu gnat"}
        );
        checkTokenizer(
            new X509NameTokenizer("foo\\ "),
            new String[] { "foo\\ "}
        );
        checkTokenizer(
            new X509NameTokenizer("foo\\\\ "),
            new String[] { "foo\\\\"}
        );
    }
View Full Code Here

TOP

Related Classes of org.apache.wss4j.common.crypto.X509NameTokenizer

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.