It's not a secret anymore!
The moose likes Servlets and the fly likes Need help with authentications Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Servlets
Bookmark "Need help with authentications" Watch "Need help with authentications" New topic

Need help with authentications

Maky Chopra
Ranch Hand

Joined: Apr 11, 2001
Posts: 149
Hi All,
Desparatly need some hlp here.. Any tips will be greatly appreciated. Did not get an answer anywhere else, so thought of posting in this forum..
I had posted related q's some time back.. Basically, I'm writing a java program to download a text file from the internet.. Its an https connection to a SSL 2.0 server
These were the first two hurdle.. I learnt to use JSSE to connect thru https but SSL 2.0 is not supported.. Then I got a third party package called ICE SSL/ ICE STORM BROWSER and using its jar files (they inherit from, I was able to connect and download from SSL 2.0
Now, if an authentication box pops up, I can use the class to authenticate myself, right ? Can this class be used for html (form based) logins ?
The problem is that my url is, say, and I get the html of the download.cgi file (please login.. ) when I run my program.
Please help..
Any way I can authenticate myself to the site for this purpose ?
Maky Chopra
Ranch Hand

Joined: Apr 11, 2001
Posts: 149
Is there anyone out there.. ?? Can anyone hear me ... ???
Maky Chopra
Ranch Hand

Joined: Apr 11, 2001
Posts: 149
got it !!! got it !!! here is the answer just for the info.
StringBuffer sb = new StringBuffer();
sb.append( URLEncoder.encode("Name") + "=" );
sb.append( URLEncoder.encode(nameField.getText()) );
sb.append( "&" + URLEncoder.encode("Password") + "=" );
sb.append( URLEncoder.encode(passwordField.getText()) );
String formData = sb.toString();
try {
URL url = new URL( getParameter("postURL") );
HttpURLConnection urlcon = (HttpURLConnection)url.openConnection();
PrintWriter pout = new PrintWriter( new OutputStreamWriter(
urlcon.getOutputStream(), "8859_1"), true );
pout.print( formData );
// read results...
if ( urlcon.getResponseCode() != HttpURLConnection.HTTP_OK ) {
System.out.println("Bad post...");
InputStream in = urlcon.getInputStream();
// ...
} catch (MalformedURLException e) {
System.out.println("Bad postURL");
} catch (IOException e2) {
System.out.println("I/O error: "+e2);
I agree. Here's the link:
subject: Need help with authentications
It's not a secret anymore!