Mailing List
Home
Forum Home
Cocoon - MVC web framework based on XML/XSL
Maven - Project building tool
Axis - Java SOAP implementation
Lucene - Full-featured text search engine APIs
Log4J - A log library
Fop - Create PDF, PCL, PS, SVG, XML driven by XSL formatting objects.
POI - Java Excel, Word and other Microsoft Office files manipulating library
Oracle database, Microsoft SQL server ...
MySQL - an open source database
Red Hat Linux Installation and Config discussions ...
Subjects
log4j warning: No appenders could be found
java security AccessControlException: access denied (java io FilePermission clie
java lang InstantiationException: org apache tools ant Main
Apache Axis Tutorial
Struts <logic iterate >
log4j properties How to parse outpu to multiple files
configuring log4j with BEA Weblogic 8 1
How to use XSL FOP Java together
JSP precompile
Servlet File Download dialog problem (IE6,Adobe 6 0)
Proposal: Adding jar manifest classpath in jar and war plugins
Unsupported major minor version 48 0 problem while running the an
   telope task
java security AccessControlException: access denied (java io FilePermission
axis wsdl2java Ant Task usage
net sf hibernate MappingException: Error reading resource: test/User hbm xml
Building EAR ANT Script for websphere 5 0
CREATING WAR Files
jsp data into Excel
Classpath problem
Jboss 3 2 3+ vs Tomcat Axis Question
RE: How to include jars and add them into the MANIFEST MF/Class Path
attribute
Printing problem
InstantiationException
Couldn 't find trusted certificate
Please : How can one install ant 1 6 0 under Eclipse 2 1 ?
Excel: Too many different cell formats
Running junit tests fails
XDoclet, Struts and Maven: Where to start? SOLUTION
1 3 final: now giving me java io FileNotFoundException (Too many
open files)
AXIS: tomcat timeout ?
 
Search:  
Power your search with and, or, +, -, or "some phrase" operators.
Couldn 't find trusted certificate

Couldn 't find trusted certificate

2003-12-15       - By Coffman, Bill

 Back
Reply:     1     2     3  

Hello,



I am new to AXIS, and even pretty new to Java.  My goal is to write a
soap client that connects to a url over https, with a certificate.
Having lot's of trouble with that, I am attempting to simply connect to
a basic HTTPS server.  The sample code from jsse1.0.3_02 gives a
URLReader example, that doesn't work with my system.  I get the infamous
"Exception in thread "main" javax.net.ssl.SSLHandshakeException Source code of javax.net.ssl.SSLHandshakeException:
Couldn't find trusted certificate" error.  The code is below:



import java.net.*;

import java.io.*;

public class URLReader {

   public static void main(String[] args) throws Exception {

       URL verisign = new URL("https://www.verisign.com/");

       BufferedReader in = new BufferedReader(

                               new InputStreamReader(

                               verisign.openStream()));



       String inputLine;



       while ((inputLine = in.readLine()) != null)

           System.out.println(inputLine);



       in.close();

   }

}



My compiler is j2sdk1.4.0, and interpreter is j2re1.4.0.



Now, if I change the URL to http://www.paypal.com
<http://www.paypal.com/> , (note the http, and not https) the program
works!  Inspite of the fact paypal will not send any unencrypted html.
It forwards, via 302 code, to https, and then in fact prints out the
https code that I request.  I am not even trying to use a certificate
here, but still get this message.



I would appreciate any help.  Please also reply to my email address:
bcoffman@(protected) as I have having some issues receiving the mail,
even though I am subscribed.



Thanks,



Bill Coffman

Senior Software Engineer, QA

PayPal, an ebaY Company




<html>

<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 10 (filtered)">

<style>
<!--
/* Font Definitions */
@(protected)
  {font-family:Batang;
  panose-1:2 3 6 0 0 1 1 1 1 1;}
@(protected)
  {font-family:Tahoma;
  panose-1:2 11 6 4 3 5 4 4 2 4;}
@(protected)
  {font-family:"Arial Narrow";
  panose-1:2 11 5 6 2 2 2 3 2 4;}
@(protected)
  {font-family:Georgia;
  panose-1:2 4 5 2 5 4 5 2 3 3;}
@(protected)
  {font-family:"\@(protected)";
  panose-1:2 3 6 0 0 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
  {margin:0in;
  margin-bottom:.0001pt;
  font-size:12.0pt;
  font-family:"Times New Roman";}
a:link, span.MsoHyperlink
  {color:blue;
  text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
  {color:purple;
  text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
  {margin:0in;
  margin-bottom:.0001pt;
  font-size:10.0pt;
  font-family:"Courier New";}
span.EmailStyle17
  {font-family:Arial;
  color:windowtext;}
@(protected) Section1
  {size:8.5in 11.0in;
  margin:1.0in 1.25in 1.0in 1.25in;}
div.Section1
  {page:Section1;}
-->
</style>

</head>

<body lang=EN-US link=blue vlink=purple>

<div class=Section1>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>Hello,</span></font></p>

<p class=MsoPlainText><font size=2 color=black face="Courier New"><span
style='font-size:10.0pt;color:black'>&nbsp;</span></font></p>

<p class=MsoPlainText><font size=2 color=black face="Courier New"><span
style='font-size:10.0pt;color:black'>I am new to AXIS, and even pretty new to
Java.&nbsp; My goal is to write a soap client that connects to a url over
https, with a certificate.&nbsp; Having lot&#8217;s of trouble with that, I am
attempting
to simply connect to a basic HTTPS server.&nbsp; The sample code from
jsse1.0.3_02 gives a URLReader example, that doesn&#8217;t work with my
system.&nbsp; I get the infamous &#8220;Exception in thread &quot;main&quot;
javax.net.ssl.SSLHandshakeException Source code of javax.net.ssl.SSLHandshakeException: Couldn't find trusted certificate&#8221;
error.&nbsp; The code is below:</span></font></p>

<p class=MsoPlainText><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>&nbsp;</span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>import java.net.*;</span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>import java.io.*;</span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>public class URLReader {</span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>&nbsp;&nbsp;&nbsp; public static void main(String[] args) throws
Exception {</span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; URL verisign = new URL(&quot
;https://www.verisign.com/&quot;);</span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BufferedReader in = new
BufferedReader(</span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
new InputStreamReader(</span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;verisign.openStream()));</span></font>
</p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>&nbsp;</span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; String inputLine;</span><
/font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>&nbsp;</span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; while ((inputLine =
in.readLine()) != null)</span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
System.out.println(inputLine);</span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>&nbsp;</span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; in.close();</span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>&nbsp;&nbsp;&nbsp; }</span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>}</span></font></p>

<p class=MsoPlainText><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>&nbsp;</span></font></p>

<p class=MsoPlainText><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>My compiler is j2sdk1.4.0, and interpreter is j2re1.4.0.<
/span></font></p>

<p class=MsoPlainText><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>&nbsp;</span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>Now, if I change the URL to <a href="http://www.paypal.com/"
>http://www.paypal.com</a>,
(note the http, and not https) the program works!&nbsp; Inspite of the fact
paypal will not send any unencrypted html.&nbsp; It forwards, via 302 code, to
https, and then in fact prints out the https code that I request.&nbsp; I am
not even trying to use a certificate here, but still get this message.</span><
/font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>&nbsp;</span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>I would appreciate any help.&nbsp; Please also reply to my
email address: <a href="mailto:bcoffman@(protected)">bcoffman@(protected)</a> as
I have having some issues receiving the mail, even though I am subscribed.<
/span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>&nbsp;</span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>Thanks,</span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>&nbsp;</span></font></p>

<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 width=234
bgcolor="#E1E1E1" style='width:175.5pt;background:#E1E1E1'>
<tr>
 <td bgcolor=white style='background:white;padding:0in 0in 0in 0in'>
 <p class=MsoNormal><font size=5 face=Batang><span style='font-size:18.0pt;
 font-family:Batang'>Bill Coffman </span></font></p>
 <p class=MsoNormal><font size=2 face="Arial Narrow"><span style='font-size:
 10.0pt;font-family:"Arial Narrow"'>Senior Software Engineer, QA </span></font
></p>
 <p class=MsoNormal><font size=3 color="#330099" face=Tahoma><span
 style='font-size:12.0pt;font-family:Tahoma;color:#330099'>PayPal</span></font
><font
 face=Tahoma><span style='font-family:Tahoma'>, </span></font><font size=2
 face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma'>an</span></font
><font
 face=Arial><span style='font-family:Arial'> <font color=red><span
 style='color:red'>e</span></font></span></font><sub><font size=5 color=blue
 face=Georgia><span style='font-size:18.0pt;font-family:Georgia;color:blue'>b<
/span></font></sub><sup><font
 size=5 color="#abad5a" face=Georgia><span style='font-size:18.0pt;font-family:
 Georgia;color:#ABAD5A'>a</span></font></sup><font color=green face=Tahoma>
<span
 style='font-family:Tahoma;color:green'>Y</span></font><font face=Arial><span
 style='font-family:Arial'> </span></font><font size=2 face=Tahoma><span
 style='font-size:10.0pt;font-family:Tahoma'>Company</span></font> </p>
 </td>
</tr>
</table>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'>&nbsp;</span></font></p>

</div>

</body>

</html>