Login e navegação usando Apache HttpComponents

Olá pessoal.

Eu pretendo desenvolver uma aplicação android que faça login em uma página da web com requisição POST para um servlet, acesse uma determinada página (que necessita estar logado para acesso) e leia o código fonte dessa página (de onde vou tirar as informações que preciso).

Comecei a ler a respeito e trabalhar com o Apache HttpComponents, mas estou tendo muitos problemas.
O código, para login persistente, que desenvolvi baseado no exemplo do site:

public static void main(String[] args) throws Exception {
	            BasicCookieStore cookieStore = new BasicCookieStore();
	            HttpClient httpclient = HttpClients.custom().setDefaultCookieStore(cookieStore).build();

                    HttpPost httpost = new HttpPost("http://localhost:8080/servertest/ServletLogin");
	            List <NameValuePair> nvps = new ArrayList <NameValuePair>();
	            nvps.add(new BasicNameValuePair("login", "usertest"));
	            nvps.add(new BasicNameValuePair("pass", "123abc"));

	            httpost.setEntity(new UrlEncodedFormEntity(nvps, Consts.UTF_8));

	            HttpResponse response2 = httpclient.execute(httpost);
	            try {
	                HttpEntity entity = response2.getEntity();

	                System.out.println("Login form get: " + response2.getStatusLine());
	                EntityUtils.consume(entity);

	                System.out.println("Post logon cookies:");
	                List<Cookie> cookies = cookieStore.getCookies();

	                if (cookies.isEmpty()) {
	                    System.out.println("None");
	                } 
                        else {
	                    for (int i = 0; i < cookies.size(); i++) {
	                        System.out.println("- " + cookies.get(i).toString());
	                    }
	                }
}

Primeiro problema:
Nesse servidor local que estou usando para teste não acontece, mas o servidor que o programa vai acessar possui certificados não confiáveis. Como faço para o programa aceitar qualquer certificado que aparecer pela frente.

Segundo problema:
Como eu acesso uma página seguinte, após logar e utilizando esses cookies de sessão para manter o meu login?

Terceiro problema:
Como faço a leitura do código fonte da página a partir dai?

Agradeceria muito se puderem ajudar.
Att.
Pedro Ivo.

Mais alguem, poderia ajudar?