Meaningless Drivel is fun!
The moose likes Java in General and the fly likes Connecting to https urls from Java Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of OCA Java SE 8 Programmer I Study Guide this week in the OCAJP 8 forum!
JavaRanch » Java Forums » Java » Java in General
Bookmark "Connecting to https urls from Java" Watch "Connecting to https urls from Java" New topic

Connecting to https urls from Java

Reddy Prashanth
Ranch Hand

Joined: Aug 09, 2005
Posts: 61

I could access the https urls using HttpClient API but the code is failing when the url prompts for certificate pop-up .

I am using the below code to get the content of the https url page.

This is working for some urls , but for some urls , it is not. Could someone please guide how to handle ssl certificates while accessing https urls.

Example url that is failing :

Ankit Garg

Joined: Aug 03, 2008
Posts: 9435

I think you are using Apache HTTP Client API. I've never used that library myself, but I found a few pages that might help

Authentication Guide
SSL Guide

Aren't you supposed to authenticate your request...

SCJP 6 | SCWCD 5 | Javaranch SCJP FAQ | SCWCD Links
Deepak Bala

Joined: Feb 24, 2006
Posts: 6662

The connection fails because the certificate is not trusted. You can get around that by importing the certificate to the keystore that the client uses. You can follow a discussion on that topic here ->

SCJP 6 articles - SCJP 5/6 mock exams - More SCJP Mocks
Ankit Garg

Joined: Aug 03, 2008
Posts: 9435

I was once connecting to a HTTPS web service and the certificate was a test certificate. So I used this utility to solve my problem...
I agree. Here's the link:
subject: Connecting to https urls from Java
It's not a secret anymore!