Файлы сертификатов Apache HttpClient и PEM

Я хотел бы получить программный доступ к сайту, для которого требуются сертификаты клиентов, которые у меня есть в файлах PEM. В этом приложении я не хочу добавлять их в свое хранилище ключей, использовать keytool или openssl, если я могу этого избежать. Мне нужно иметь дело с ними непосредственно в коде.

    HttpClient httpclient = new DefaultHttpClient();
    HttpGet httpget = new HttpGet("https://my.secure.site.com/url");

    // TODO: Specify ca.pem and client.pem here?

    HttpResponse response = httpclient.execute(httpget);
    HttpEntity entity = response.getEntity();

    if (entity != null) {
        entity.consumeContent();
    }

    httpclient.getConnectionManager().shutdown();

Как бы мне «послать» сертификат с запросом?

7
задан skaffman 18 May 2012 в 18:06
поделиться