SecurityTokenService.jsp revision 984ea967792540448d05fba2ac6fad5dadf91fd6
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel<%--
90929d4c6b284dd318f4a78c2aa407afb7423747oliver.bradley DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
90929d4c6b284dd318f4a78c2aa407afb7423747oliver.bradley
90929d4c6b284dd318f4a78c2aa407afb7423747oliver.bradley Copyright (c) 2007 Sun Microsystems Inc. All Rights Reserved
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel
90929d4c6b284dd318f4a78c2aa407afb7423747oliver.bradley The contents of this file are subject to the terms
90929d4c6b284dd318f4a78c2aa407afb7423747oliver.bradley of the Common Development and Distribution License
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel (the License). You may not use this file except in
90929d4c6b284dd318f4a78c2aa407afb7423747oliver.bradley compliance with the License.
90929d4c6b284dd318f4a78c2aa407afb7423747oliver.bradley
90929d4c6b284dd318f4a78c2aa407afb7423747oliver.bradley You can obtain a copy of the License at
90929d4c6b284dd318f4a78c2aa407afb7423747oliver.bradley https://opensso.dev.java.net/public/CDDLv1.0.html or
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel opensso/legal/CDDLv1.0.txt
90929d4c6b284dd318f4a78c2aa407afb7423747oliver.bradley See the License for the specific language governing
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel permission and limitations under the License.
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel When distributing Covered Code, include this CDDL
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel Header Notice in each file and include the License file
ee3c8b0cc03a9031a3564d90aaa94ea4d0019e4cjason.browne at opensso/legal/CDDLv1.0.txt.
ee3c8b0cc03a9031a3564d90aaa94ea4d0019e4cjason.browne If applicable, add the following below the CDDL Header,
ee3c8b0cc03a9031a3564d90aaa94ea4d0019e4cjason.browne with the fields enclosed by brackets [] replaced by
ee3c8b0cc03a9031a3564d90aaa94ea4d0019e4cjason.browne your own identifying information:
ee3c8b0cc03a9031a3564d90aaa94ea4d0019e4cjason.browne "Portions Copyrighted [year] [name of copyright owner]"
ee3c8b0cc03a9031a3564d90aaa94ea4d0019e4cjason.browne
ee3c8b0cc03a9031a3564d90aaa94ea4d0019e4cjason.browne $Id: SecurityTokenService.jsp,v 1.3 2009/12/19 00:10:28 asyhuang Exp $
ee3c8b0cc03a9031a3564d90aaa94ea4d0019e4cjason.browne
ee3c8b0cc03a9031a3564d90aaa94ea4d0019e4cjason.browne--%>
ee3c8b0cc03a9031a3564d90aaa94ea4d0019e4cjason.browne
ee3c8b0cc03a9031a3564d90aaa94ea4d0019e4cjason.browne<%@ page info="SecurityTokenService" language="java" %>
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel<%@taglib uri="/WEB-INF/jato.tld" prefix="jato" %>
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel<%@taglib uri="/WEB-INF/cc.tld" prefix="cc" %>
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel<jato:useViewBean
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel className="com.sun.identity.console.service.SecurityTokenServiceViewBean"
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel fireChildDisplayEvents="true" >
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel<cc:i18nbundle baseName="amConsole" id="amConsole"
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel locale="<%=((com.sun.identity.console.base.AMViewBeanBase)viewBean).getUserLocale()%>"/>
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel<cc:header name="hdrCommon" pageTitle="webconsole.title" bundleID="amConsole" copyrightYear="2007" fireDisplayEvents="true">
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel<script language="javascript" src="../console/js/am.js"></script>
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel<script language="javascript">
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel function enableSigningElements()
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel {
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel var frm = document.forms['SecurityTokenService'];
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel if(frm.elements['SecurityTokenService.isresponsesigned'].checked == true){
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel frm.elements['SecurityTokenService.Body'].disabled = false;
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel frm.elements['SecurityTokenService.SecurityToken'].disabled = false;
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel frm.elements['SecurityTokenService.Timestamp'].disabled = false;
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel frm.elements['SecurityTokenService.To'].disabled = false;
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel frm.elements['SecurityTokenService.From'].disabled = false;
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel frm.elements['SecurityTokenService.ReplyTo'].disabled = false;
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel frm.elements['SecurityTokenService.Action'].disabled = false;
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel frm.elements['SecurityTokenService.MessageID'].disabled = false;
e26e5073e1266868172d72453c97f413fe2fb603Jake Feasel
e26e5073e1266868172d72453c97f413fe2fb603Jake Feasel if((frm.elements['SecurityTokenService.Body'].checked == false)
e26e5073e1266868172d72453c97f413fe2fb603Jake Feasel && (frm.elements['SecurityTokenService.SecurityToken'].checked == false)
e26e5073e1266868172d72453c97f413fe2fb603Jake Feasel && (frm.elements['SecurityTokenService.Timestamp'].checked == false)
e26e5073e1266868172d72453c97f413fe2fb603Jake Feasel && (frm.elements['SecurityTokenService.To'].checked == false)
e26e5073e1266868172d72453c97f413fe2fb603Jake Feasel && (frm.elements['SecurityTokenService.From'].checked == false)
2c6c312bb014cc5901554e18e65818d8ac3b4e8dJake Feasel && (frm.elements['SecurityTokenService.ReplyTo'].checked == false)
2c6c312bb014cc5901554e18e65818d8ac3b4e8dJake Feasel && (frm.elements['SecurityTokenService.Action'].checked == false)
e26e5073e1266868172d72453c97f413fe2fb603Jake Feasel && (frm.elements['SecurityTokenService.MessageID'].checked == false))
e26e5073e1266868172d72453c97f413fe2fb603Jake Feasel {
e26e5073e1266868172d72453c97f413fe2fb603Jake Feasel frm.elements['SecurityTokenService.Body'].checked = true;
e26e5073e1266868172d72453c97f413fe2fb603Jake Feasel }
2c6c312bb014cc5901554e18e65818d8ac3b4e8dJake Feasel
2c6c312bb014cc5901554e18e65818d8ac3b4e8dJake Feasel } else {
e26e5073e1266868172d72453c97f413fe2fb603Jake Feasel frm.elements['SecurityTokenService.Body'].disabled = true;
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel frm.elements['SecurityTokenService.SecurityToken'].disabled = true;
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel frm.elements['SecurityTokenService.Timestamp'].disabled = true;
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel frm.elements['SecurityTokenService.To'].disabled = true;
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel frm.elements['SecurityTokenService.From'].disabled = true;
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel frm.elements['SecurityTokenService.ReplyTo'].disabled = true;
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel frm.elements['SecurityTokenService.Action'].disabled = true;
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel frm.elements['SecurityTokenService.MessageID'].disabled = true;
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel }
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel }
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel function enableRequestEncryptionOptions()
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel {
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel var frm = document.forms['SecurityTokenService'];
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel if(frm.elements['SecurityTokenService.isRequestEncryptedEnabled'].checked == true){
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel frm.elements['SecurityTokenService.isRequestEncrypt'].disabled = false;
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel frm.elements['SecurityTokenService.isRequestHeaderEncrypt'].disabled = false;
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel if((frm.elements['SecurityTokenService.isRequestEncrypt'].checked==false)
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel && (frm.elements['SecurityTokenService.isRequestHeaderEncrypt'].checked==false))
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel {
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel frm.elements['SecurityTokenService.isRequestEncrypt'].checked=true;
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel }
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel } else {
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel frm.elements['SecurityTokenService.isRequestEncrypt'].disabled = true;
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel frm.elements['SecurityTokenService.isRequestHeaderEncrypt'].disabled = true;
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel }
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel }
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel</script>
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel<cc:form name="SecurityTokenService" method="post">
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel<cc:hidden name="tfPageModified" />
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel<script language="javascript">
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel function confirmLogout() {
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel return confirm("<cc:text name="txtLogout" defaultValue="masthead.logoutMessage" bundleID="amConsole"/>");
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel }
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel</script>
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel<cc:primarymasthead name="mhCommon" bundleID="amConsole" logoutOnClick="return confirmLogout();"
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel locale="<%=((com.sun.identity.console.base.AMViewBeanBase)viewBean).getUserLocale()%>"/>
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel<table border="0" cellpadding="10" cellspacing="0" width="100%">
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel <tr>
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel <td>
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel <cc:alertinline name="ialertCommon" bundleID="amConsole" />
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel </td>
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel </tr>
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel</table>
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel<%-- PAGE CONTENT --------------------------------------------------------- --%>
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel<cc:pagetitle name="pgtitle" bundleID="amConsole" pageTitleText="" showPageTitleSeparator="true" viewMenuLabel="" pageTitleHelpMessage="" showPageButtonsTop="true" showPageButtonsBottom="false" />
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel<table border="0" cellpadding="10" cellspacing="0">
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel <tr>
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel <td>
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel <cc:button
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel name="btnSTSExportPolicy"
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel bundleID="amConsole"
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel defaultValue="sts.button.export.policy"
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel type="primary" />
01a229e011c0d84be34e967cf517d35a476c541aJake Feasel </td>
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel </tr>
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel</table>
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel<cc:propertysheet name="propertyAttributes" bundleID="amConsole" showJumpLinks="true" />
01a229e011c0d84be34e967cf517d35a476c541aJake Feasel
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel</cc:form>
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel<script language="javascript">
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel enableSigningElements();
01a229e011c0d84be34e967cf517d35a476c541aJake Feasel enableRequestEncryptionOptions();
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel</script>
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel</cc:header>
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel</jato:useViewBean>
e217869edbae075c18fd85c2d468a7ce9050b3b3Jake Feasel