I use the 1.4.2_01-b06 Benny
----- Original Message ----- From: "Martin van Dijken" <[EMAIL PROTECTED]> To: "Tag Libraries Users List" <[EMAIL PROTECTED]> Sent: Friday, October 10, 2003 12:25 PM Subject: RE: Calling HTTPS URL with IO I don't get it, there is no Taglib code checking the URL AFAICT. The URL is parsed by calling new URL(yourstring). Since the URL class is part of the JDK, if that is what is throwing the excep, then it is a JVM problem. What JDK do you use Benny? The part I don't understand about all this and maybe someone can help me out there, is that I thought JasperExceptions were only thrown when compiling the page. That makes no sense, because Jasper does not AFAIK instantiate the tag just to verify that it is used correctly in the page. Martin > -----Original Message----- > From: Benedetto Dell'Ariccia [mailto:[EMAIL PROTECTED] > Sent: vrijdag 10 oktober 2003 9:51 > To: Tag Libraries Users List > Subject: Re: Calling HTTPS URL with IO > > > I'm really sorry but I had problems with debugging but.... > ....if I change > <io:http url="https://add-on-as1.tb.tiscali.it:443/xxx/yyyyy" > action="GET"/> > with..... > <io:http url="https://add-on-as1.tb.tiscali2.it:443/xxx/yyyyy" > action="GET"/> > > I added 2 after Tiscali > then the error change.... > org.apache.jasper.JasperException: add-on-as1.tb.tiscali2.it > > > Benny > > > ----- Original Message ----- > From: "Martin van Dijken" <[EMAIL PROTECTED]> > To: "Tag Libraries Users List" <[EMAIL PROTECTED]> > Sent: Friday, October 10, 2003 9:46 AM > Subject: RE: Calling HTTPS URL with IO > > > Ah Benny! > > Now you tell us the exact Exception ;) I've noticed before > that a lot of > older scripts still assume that the - character is not > allowed in domain > names. We had an email checker that barfed on it. This is > probably the case > here as well. Can anybody from dev confirm this? And possibly > fix it?:) > > Martin > > > -----Original Message----- > > From: Benedetto Dell'Ariccia [mailto:[EMAIL PROTECTED] > > Sent: vrijdag 10 oktober 2003 9:41 > > To: Tag Libraries Users List > > Subject: Re: Calling HTTPS URL with IO > > > > > > Hi Hassan, > > tnx for the help but, I show you this code, in this code > > there are 3 calls > > with the IO taglib to 3 different HTTPS servers, the first > > one is the one > > that does not work, > > I had to put xxx and yyyy, the others works correctly without > > any other > > code....you can try.....is this correct? > > > > The error message for the first call is: > > org.apache.jasper.JasperException: HTTPS hostname wrong: should be > > > > > > Tnx a lot! > > Benny > > > > > > -------------CODE > > <%@ page import="java.net.* ,java.io.*" %> > > <%@ taglib uri="http://jakarta.apache.org/taglibs/xtags-1.0" > > prefix="xtags" > > %> > > <%@ taglib uri="http://jakarta.apache.org/taglibs/io-1.0" > > prefix="io" %> > > <html><body> > > > > > > <io:http url="https://add-on-as1.tb.tiscali.it:443/xxx/yyyyy" > > action="GET"/> > > > > > > <io:http url="https://www.payonline.it/ext" action="POST" > > input="true" > > output="true"/> > > <io:http url="https://www.playsecureserver1.com:443" /> > > > > > > </body></html> > > ------------END CODE > > > > > > > > > > > > > > > > > > > > > > ----- Original Message ----- > > From: "Hassan Schroeder" <[EMAIL PROTECTED]> > > To: "Tag Libraries Users List" <[EMAIL PROTECTED]> > > Sent: Thursday, October 09, 2003 6:22 PM > > Subject: Re: Calling HTTPS URL with IO > > > > > > > Benedetto Dell'Ariccia wrote: > > > > > > > I'm still trying to call a HTTPS URL with the IO TAGLIB, > > > > > > Sorry, missed this earlier. > > > > > > The IO taglib works, but you need to prep your environment first; > > > here's a sample that should get you started... > > > > > > <%@ page > > > import = "javax.servlet.http.*, > > > java.io.*, > > > javax.net.ssl.*, > > > > java.security.cert.X509Certificate, > > > java.security.cert.*, > > > java.security.KeyStore, > > > java.security.Provider, > > > java.util.*" > > > errorPage = "oops.jsp" > > > %> > > > <%@ taglib uri="http://jakarta.apache.org/taglibs/io-1.0" > > prefix="io" %> > > > <% > > > try > > > { > > > KeyStore ks = KeyStore.getInstance("JKS","SUN"); > > > ks.load(new > > FileInputStream("/path/to/cacerts"), null); > > > TrustManagerFactory myFactory; > > > myFactory = > > TrustManagerFactory.getInstance("SunX509"); > > > myFactory.init(ks); > > > > > > SSLContext ctx; > > > ctx = SSLContext.getInstance("SSL"); > > > ctx.init(null, > myFactory.getTrustManagers(), null); > > > > > > > > > HttpsURLConnection.setDefaultSSLSocketFactory(ctx.getSocketFactory()); > > > > > > } > > > catch (Exception noSSLConnectionAvailable) > > > { > > > > > System.out.println(noSSLConnectionAvailable.getMessage()); > > > /* noSSLConnectionAvailable needs to > > divert to an error > > page, > > > * since we can't process the > transaction this way. > > > */ > > > } > > > %> > > > > > > > > > <io:http url="https://secure.example.com/program" > > > action="POST" input="true" output="true"> > > > > > > > > > ... and Bob's y'r uncle :-) > > > > > > HTH! > > > -- > > > Hassan Schroeder ----------------------------- > [EMAIL PROTECTED] > > > Webtuitive Design === (+1) 408-938-0567 === http://webtuitive.com > > > > dream. code. > > > > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: > [EMAIL PROTECTED] > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
