You may want to try using HttpUnit to get the HTML from a remote computer
then send it to the portlet.  You will have to use a Servlet Portlet or a
Velocity Portlet instead of the WebPagePortlet.  HttpUnit could get the HTML
through the SSL connection on the server, then send it to the Portlet.  Here
is a link about HttpUnit: http://httpunit.sourceforge.net/ and a link for
using HttpUnit over SSL http://httpunit.sourceforge.net/doc/sslfaq.html.
The WebPagePortlet may work with SSL if you add the trusted certificate to
your JVM.  That is also included in the HttpUnit over SSL faq.
The iFrame makes the most sense, except that JetSpeed may lose the current
location of the iFrame when another portal changes.  We have not yet used
the iFrame portlet, but have used iFrames inside of JetSpeed and they work
quite well.


-----Original Message-----
From: Glenn Golden [mailto:[EMAIL PROTECTED]]
Sent: Monday, April 01, 2002 6:02 PM
To: 'Jetspeed Users List'
Subject: RE: WebPagePortlet and https urls


Karen -

You realize that if this works, it will be the Jetspeed server that makes
the https connection to your web site, gets the html, then caches it for
delivery to the browser, right?  That said, I don't knnow what might be
missing or needed in Jetspeed to enable it to make https connections, but it
may be the same as what would be needed for Tomcat to be able to accept
https connections from a browser, which (I think) is a server certificate...

If you want the web page to go directly to the browser, try the
IFramePortlet that was recently added to 1.3a3.  The tip CVS is in pretty
good shape with reguard to customizers now.  If you use the IFramePortlet,
an Iframe will go in the html page from Jetspeed, and the src of that iframe
would be your https url... Then only your browser would have to be able to
do https with that server.

- Glenn

--------------------------------------------
Glenn R. Golden, Systems Research Programmer
University of Michigan School of Information
[EMAIL PROTECTED]               734-615-1419
http://www-personal.si.umich.edu/~ggolden/
--------------------------------------------




> -----Original Message-----
> From: Karen Schuchardt [mailto:[EMAIL PROTECTED]]
> Sent: Monday, April 01, 2002 4:58 PM
> To: [EMAIL PROTECTED]
> Subject: WebPagePortlet and https urls
>
>
> I am trying to use the WebPagePortlet to access html pages
> that are accessable via https.  When I add them to a pane,
> they show up as empty and the following message appears in
> jetspeed.log
>
> [Mon Apr 01 13:20:32 PST 2002] -- INFO -- Exception
> occurred:javax.net.ssl.SSLHandshakeException: Couldn't find
> trusted certificate
>
> My local-portlets.xreg looks like:
>     <portlet-entry name="My Applet" hidden="false" type="ref"
>         parent="WebPagePortlet" application="false">
>         <meta-info>
>             <title>My Applet</title>
>             <description>xxx</description>
>         </meta-info>
>         <parameter name="dont_remove_applet" value="yes"
> hidden="false"/>
>         <url>https://myhost:myport/jetspeed/myapplet.html</url>
>     </portlet-entry>
>
>
>  I  can access this url directly (not as portlet) via tomcat
> with ssl - it works fine.  My tomcat keystore file is not in
> ~ but I copied it there in case that would fix the problem
> but it didn't.
>
> Any ideas what I'm doing wrong?  I'm using 1.3a2, jdk1.4 and
> tomat 1.0.4b2-LE.  Everything else seems to be working fine.
> By the way, this is the first version of tomcat that SEEMS to
> work with jdk1.4, jetspeed, the hptrailmap etc.
>
> Thanks,
> Karen
>
>
>
>
> --
> To unsubscribe, e-mail:
> <mailto:jetspeed-user-> [EMAIL PROTECTED]>
> For
> additional commands,
> e-mail: <mailto:[EMAIL PROTECTED]>
>

--
To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to