Ok I did that, the Wicket app comes up as as HTTP, however if I do the same 
thing to any that renders in the same style of iframe, it's HTTPS. these tools 
are other display technologies, like JSF, Velocity, etc.

Here's the first Wicket app:
http://server.edu.au/portal/tool/138a11eb-bcee-4b13-b6c5-d7bf206980ea/?panel=Main

Here's a Velocity app in in the same page:
https://server.edu.au/portal/tool/f85ba967-614f-4d5d-81cc-1d931f660b93?panel=Main

The URL of the entire site is:
https://server.edu.au/portal/site/test123/page/3881df23-3931-4928-9d36-702629927ba0

I have another Wicket app that another developer wrote, same thing, HTTP only. 
So it's only Wicket tools that are doing this.

thanks,
Steve



On 11/02/2010, at 3:22 PM, Jeremy Thomerson wrote:

> What I've suspected all along is that your main page MAY be loaded https,
> but that your iframe src is actually ending up http.
> 
> do this (in firefox): pull up the app in https, right click in the iframe,
> click "this frame", click "show only this frame".  is the url that appears
> with the iframe content https?
> 
> --
> Jeremy Thomerson
> http://www.wickettraining.com
> 
> 
> 
> On Wed, Feb 10, 2010 at 9:57 PM, Steve Swinsburg
> <steve.swinsb...@gmail.com>wrote:
> 
>> Exactly. So why are they coming up as HTTP when both the URL and iframe src
>> are both HTTPS. All resources that Wicket sends from this application are
>> coming up as HTTP. So I am thinking it still thinks its on HTTP, not HTTPS.
>> 
>> I'll add some logging to the Application init() to figure out if Wicket
>> thinks its on HTTP or HTTPS.
>> 
>> Could be the iframe?
>> 
>> thanks,
>> Steve
>> 
>> 
>> On 11/02/2010, at 2:48 PM, Igor Vaynberg wrote:
>> 
>>> your paste does not contain any absolute urls, only relative ones...
>>> 
>>> -igor
>>> 
>>> On Wed, Feb 10, 2010 at 7:15 PM, Steve Swinsburg
>>> <steve.swinsb...@gmail.com> wrote:
>>>> Yes, the app is rendered in an iframe as my app is deployed into a
>> portal
>>>> container. I pasted that HTML from the iframe source, but here is the
>> whole
>>>> lot:
>>>> http://pastie.org/819416
>>>> Line 21 has the import for the css.
>>>> Line 55 is a ContextImage
>>>> The iframe source
>>>> is: src="
>> https://myserver.edu.au/portal/tool/138a11eb-bcee-4b13-b6c5-d7bf206980ea?panel=Main
>> "
>>>> and that renders the tool.
>>>> Using the padlock in the bottom right of Firefox, and analysing the
>> Media,
>>>> gives all images that are loaded on the page, and all of those that come
>>>> from this app are http only, the rest that come from the portal
>> container
>>>> are https as normal. Changing the address to http and refreshing makes
>> the
>>>> portal container urls change to http as expected.
>>>> 
>>>> thanks,
>>>> Steve
>>>> 
>>>> On 11/02/2010, at 1:45 PM, Jeremy Thomerson wrote:
>>>> 
>>>> Well, can you paste the actual html that is generated that links to your
>>>> stylesheet on the https page?  Because what you pasted earlier was a
>>>> relative URL, which would mean that the browser would make it https as
>>>> well.  So, they're some piece of the puzzle we haven't received yet.
>>>> Perhaps you could browse to the https page, view source, copy the whole
>>>> source into pastebin and send it?
>>>> 
>>>> Are you using iframes or anything?
>>>> 
>>>> --
>>>> Jeremy Thomerson
>>>> http://www.wickettraining.com
>>>> 
>>>> 
>>>> 
>>>> On Wed, Feb 10, 2010 at 8:29 PM, Steve Swinsburg
>>>> <steve.swinsb...@gmail.com>wrote:
>>>> 
>>>> Edit: ... thats how I can confirm it was broken, because when I change
>> it
>>>> 
>>>> to http it works.
>>>> 
>>>> 
>>>> 
>>>> On 11/02/2010, at 1:26 PM, Steve Swinsburg wrote:
>>>> 
>>>> Yes. And thats how I can confirm it breaks when I change the address to
>>>> 
>>>> just http. Both http and https work on this particular site which makes
>> it
>>>> 
>>>> easy for testing.
>>>> 
>>>> The address is https and then it renders the content in an iframe with
>>>> 
>>>> source attribute that is also https (I'm working in a portal framework).
>>>> 
>>>> 
>>>> 
>>>> On 11/02/2010, at 1:00 PM, Andrew Lombardi wrote:
>>>> 
>>>> and the URL for your page in the Location bar *is* https?
>>>> 
>>>> On Feb 10, 2010, at 5:55 PM, Steve Swinsburg wrote:
>>>> 
>>>> What I meant to say was that the ContextImage and CSS looks fine,
>>>> 
>>>> however the actual URLs it renders are all HTTP, not HTTPS when they
>> should
>>>> 
>>>> be. The first resource link is clearly broken.
>>>> 
>>>> cheers,
>>>> 
>>>> Steve
>>>> 
>>>> 
>>>> 
>>>> On 11/02/2010, at 12:13 PM, Steve Swinsburg wrote:
>>>> 
>>>> Hi Jeremy,
>>>> 
>>>> For resources its rendered as
>>>> 
>>>> 
>> http://myserver/webapp/context/resources/org.apache.wicket.ajax.AbstractDefaultBehaviour/indicator.gif
>>>> 
>>>> For a ContextImage its:
>>>> 
>>>> <img src="images/no_image.gif"/>
>>>> 
>>>> For the CSS include its:
>>>> 
>>>> <link rel="stylesheet" type="text/css" href="css/styles.css" />
>>>> 
>>>> It all looks fine except the styles.css that has the classes are
>>>> 
>>>> sending the images over HTTP, and they declare like:
>>>> 
>>>> 
>>>> 
>>>> .someClass {
>>>> 
>>>> background-image: url(/library/image/silk/icon.png);
>>>> 
>>>> }
>>>> 
>>>> 
>>>> 
>>>> 
>>>> cheers,
>>>> 
>>>> Steve
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>>> On 11/02/2010, at 11:53 AM, Jeremy Thomerson wrote:
>>>> 
>>>> What URL does Wicket generate in your HTML?
>>>> 
>>>> --
>>>> 
>>>> Jeremy Thomerson
>>>> 
>>>> http://www.wickettraining.com
>>>> 
>>>> 
>>>> 
>>>> On Wed, Feb 10, 2010 at 6:46 PM, Steve Swinsburg
>>>> 
>>>> <steve.swinsb...@gmail.com>wrote:
>>>> 
>>>> Note that this also happens for resources that Wicket serves, eg:
>>>> 
>>>> 
>>>> resources/org.apache.wicket.ajax.AbstractDefaultBehaviour/indicator.gif
>>>> 
>>>> and ContextImages.
>>>> 
>>>> Can I detect HTTPS and force Wicket to serve content over HTTPS?
>>>> 
>>>> thanks,
>>>> 
>>>> Steve
>>>> 
>>>> 
>>>> On 11/02/2010, at 11:14 AM, Steve Swinsburg wrote:
>>>> 
>>>> The request for the CSS is a renderCssReference call:
>>>> 
>>>> response.renderCSSReference("css/styles.css");
>>>> 
>>>> So it should be relative to what ever protocol is being used?
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>>> On 11/02/2010, at 10:58 AM, jason lea wrote:
>>>> 
>>>> The background image url is relative to the css file.  Is the
>>>> 
>>>> request for
>>>> 
>>>> the css file https?
>>>> 
>>>> On Thu, Feb 11, 2010 at 12:35 PM, Steve Swinsburg <
>>>> 
>>>> steve.swinsb...@gmail.com
>>>> 
>>>> wrote:
>>>> 
>>>> 
>>>> Hi all,
>>>> 
>>>> 
>>>> I have a Wicket application that is running over HTTPS but is
>>>> 
>>>> rendering
>>>> 
>>>> some images (like background images from css) over HTTP only. This
>>>> 
>>>> causes
>>>> 
>>>> the 'This page contains unsecure items' type warning and inspecting
>>>> 
>>>> the
>>>> 
>>>> Page
>>>> 
>>>> Info from Firefox shows they are indeed being served over HTTP only.
>>>> 
>>>> 
>>>> Luckily I can switch this particular site to be just HTTP and as
>>>> 
>>>> soon as I
>>>> 
>>>> do that, the issues go away (obviously since its all just HTTP now).
>>>> 
>>>> However
>>>> 
>>>> I cannot just run the entire app over HTTPS only, as this
>>>> 
>>>> application is
>>>> 
>>>> deployed in many different contexts by many different institutions
>>>> 
>>>> and they
>>>> 
>>>> may be running it over HTTP only.
>>>> 
>>>> 
>>>> So can I force Wicket to render everything via HTTPS if its running
>>>> 
>>>> over
>>>> 
>>>> HTTPS and just normal HTTP if its running as such?
>>>> 
>>>> 
>>>> Note that I have things like:
>>>> 
>>>> 
>>>> .someClass {
>>>> 
>>>> background-image: url(/library/image/silk/icon.png);
>>>> 
>>>> }
>>>> 
>>>> 
>>>> so I can't just prefix all URL links since most of them come from
>>>> 
>>>> the CSS.
>>>> 
>>>> 
>>>> thanks,
>>>> 
>>>> Steve
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>>> --
>>>> 
>>>> Jason Lea
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>>> To our success!
>>>> 
>>>> Mystic Coders, LLC | Code Magic | www.mysticcoders.com
>>>> 
>>>> ANDREW LOMBARDI | and...@mysticcoders.com
>>>> 
>>>> 2321 E 4th St. Ste C-128, Santa Ana CA 92705
>>>> 
>>>> ofc: 714-816-4488
>>>> 
>>>> fax: 714-782-6024
>>>> 
>>>> cell: 714-697-8046
>>>> 
>>>> linked-in: http://www.linkedin.com/in/andrewlombardi
>>>> 
>>>> twitter: http://www.twitter.com/kinabalu
>>>> 
>>>> Eco-Tip: Printing e-mails is usually a waste.
>>>> 
>>>> ========================================================
>>>> 
>>>> This message is for the named person's use only. You must not, directly
>>>> 
>>>> or indirectly, use,
>>>> 
>>>> disclose, distribute, print, or copy any part of this message if you are
>>>> 
>>>> not the intended recipient.
>>>> 
>>>> ========================================================
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>> 
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
>>> For additional commands, e-mail: users-h...@wicket.apache.org
>>> 
>> 
>> 

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to