Details
-
Type: Bug
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: EE-1.8.2.GA_P05
-
Fix Version/s: EE-1.8.2.GA_P07
-
Component/s: Facelet Components
-
Labels:None
-
Environment:IE9, SSL
-
Assignee Priority:P1
-
Salesforce Case Reference:
Description
The <ice-cc:slider/> composite component is implemented with the YUI library. The generated HTML includes JS from Yahoo CDN (yui.yahooapi.com). When viewed with IE9 + SSL, a security warning prompt appears indicating that non-secure content is being loaded.
The icefaces-enterprise-comps-showcase.war can be used to reproduce the issue. Setting up SSL with Tomcat requires the following:
1. $JAVA_HOME/bin/keytool -genkey -alias tomcat -keyalg RSA
This command will create a new file, in the home directory of the user under which you run it, named ".keystore". To specify a different location or filename, add the -keystore parameter, followed by the complete pathname to your keystore file, to the keytool command shown above.
2. Uncomment the following in Tomcat's server.xml and also add the SSL specific attributes:
<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
maxThreads="150" scheme="https" secure="true"
keystoreFile="/Users/apple/.keystore" keystorePass="changeit"
clientAuth="false" sslProtocol="TLS" />
The icefaces-enterprise-comps-showcase.war can be used to reproduce the issue. Setting up SSL with Tomcat requires the following:
1. $JAVA_HOME/bin/keytool -genkey -alias tomcat -keyalg RSA
This command will create a new file, in the home directory of the user under which you run it, named ".keystore". To specify a different location or filename, add the -keystore parameter, followed by the complete pathname to your keystore file, to the keytool command shown above.
2. Uncomment the following in Tomcat's server.xml and also add the SSL specific attributes:
<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
maxThreads="150" scheme="https" secure="true"
keystoreFile="/Users/apple/.keystore" keystorePass="changeit"
clientAuth="false" sslProtocol="TLS" />
Activity
Tyler Johnson
created issue -
Tyler Johnson
made changes -
Field | Original Value | New Value |
---|---|---|
Salesforce Case Reference | 5007000000TuqxUAAR |
Ken Fyten
made changes -
Fix Version/s | EE-1.8.2.GA_P07 [ 10673 ] | |
Assignee Priority | P2 [ 10011 ] |
Philip Breau
made changes -
Status | Open [ 1 ] | Resolved [ 5 ] |
Resolution | Fixed [ 1 ] |
Carmen Cristurean
made changes -
Resolution | Fixed [ 1 ] | |
Status | Resolved [ 5 ] | Reopened [ 4 ] |
Carmen Cristurean
made changes -
Attachment | ipck-451-IE6.png [ 16141 ] | |
Attachment | ipck-451-IE7.png [ 16142 ] | |
Attachment | ipck-451-IE8.png [ 16143 ] |
Ken Fyten
made changes -
Assignee Priority | P2 [ 10011 ] | P1 [ 10010 ] |
Philip Breau
made changes -
Status | Reopened [ 4 ] | Resolved [ 5 ] |
Resolution | Fixed [ 1 ] |
Ken Fyten
made changes -
Status | Resolved [ 5 ] | Closed [ 6 ] |
All content for the slider now served from local, relative paths, which will be transparent for SSL configurations.
Revision: 34943
Author: philip.breau
Date: July-16-13 2:32:43 PM
Message:
IPCK-451<ice-cc:slider/> + SSL causes non-secure content to be loadedModified : /icepack/trunk/icepack/composite-components/conf/faces-config.xml
Modified : /icepack/trunk/icepack/composite-components/resources/css/common.css
Added : /icepack/trunk/icepack/composite-components/resources/images/slider
Added : /icepack/trunk/icepack/composite-components/resources/images/slider/rail-x.png
Added : /icepack/trunk/icepack/composite-components/resources/images/slider/rail-y.png
Added : /icepack/trunk/icepack/composite-components/resources/images/slider/sprite.png
Added : /icepack/trunk/icepack/composite-components/resources/images/slider/thumb-x.png
Added : /icepack/trunk/icepack/composite-components/resources/js/slider.js
Modified : /icepack/trunk/icepack/composite-components/web/slider/slider.xhtml
Modified : /icepack/trunk/icepack/composite-components/web/theme/_inlineCSS.xhtml
Modified : /icepack/trunk/icepack/samples/composite-comps-showcase/web/WEB-INF/includes/examples/composition-components/sliderDemo.jspx
Added : /icepack/trunk/icepack/samples/composite-comps-showcase/web/images/icefaces-thumb.png