Package org.asynchttpclient.Realm

Examples of org.asynchttpclient.Realm.RealmBuilder


import java.security.MessageDigest;

public class RealmTest {
    @Test(groups = "fast")
    public void testClone() {
        RealmBuilder builder = new RealmBuilder();
        builder.setPrincipal("user").setPassword("pass");
        builder.setCharset(UTF_16).setUsePreemptiveAuth(true);
        builder.setRealmName("realm").setAlgorithm("algo");
        builder.setScheme(AuthScheme.BASIC);
        Realm orig = builder.build();

        Realm clone = new RealmBuilder().clone(orig).build();
        assertEquals(clone.getPrincipal(), orig.getPrincipal());
        assertEquals(clone.getPassword(), orig.getPassword());
        assertEquals(clone.getCharset(), orig.getCharset());
        assertEquals(clone.getUsePreemptiveAuth(), orig.getUsePreemptiveAuth());
        assertEquals(clone.getRealmName(), orig.getRealmName());
View Full Code Here


        String pass = "pass";
        String realm = "realm";
        String nonce = "nonce";
        String method = "GET";
        Uri uri = Uri.create("http://ahc.io/foo");
        RealmBuilder builder = new RealmBuilder();
        builder.setPrincipal(user).setPassword(pass);
        builder.setNonce(nonce);
        builder.setUri(uri);
        builder.setMethodName(method);
        builder.setRealmName(realm);
        builder.setQop(qop);
        builder.setScheme(AuthScheme.DIGEST);
        Realm orig = builder.build();

        String ha1 = getMd5(user + ":" + realm + ":" + pass);
        String ha2 = getMd5(method + ":" + uri);
        String expectedResponse = getMd5(ha1 + ":" + nonce + ":" + ha2);
View Full Code Here

        String realm = "realm";
        String nonce = "nonce";
        String method = "GET";
        Uri uri = Uri.create("http://ahc.io/foo");
        String qop = "auth";
        RealmBuilder builder = new RealmBuilder();
        builder.setPrincipal(user).setPassword(pass);
        builder.setNonce(nonce);
        builder.setUri(uri);
        builder.setMethodName(method);
        builder.setRealmName(realm);
        builder.setQop(qop);
        builder.setScheme(AuthScheme.DIGEST);
        Realm orig = builder.build();

        String nc = orig.getNc();
        String cnonce = orig.getCnonce();
        String ha1 = getMd5(user + ":" + realm + ":" + pass);
        String ha2 = getMd5(method + ":" + uri);
View Full Code Here

TOP

Related Classes of org.asynchttpclient.Realm.RealmBuilder

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.