blob: d2a1868eeb1766ad8d69dc3159ced3da26037690 [file] [log] [blame]
<!--
Copyright (c) 1997, 2018 Oracle and/or its affiliates. All rights reserved.
This program and the accompanying materials are made available under the
terms of the Eclipse Public License v. 2.0, which is available at
http://www.eclipse.org/legal/epl-2.0.
This Source Code may also be made available under the following Secondary
Licenses when the conditions for such availability set forth in the
Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
version 2 with the GNU Classpath Exception, which is available at
https://www.gnu.org/software/classpath/license.html.
SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-->
" <script type="text/javascript">
" function checkSSLRequiredElements() { \
if (document.getElementById('#{sheetId}:ClientAuthProp:ClientAuth').checked) { \
var result = checkForValue(getTextElement('#{sheetId}:CertNicknameProp:CertNickname')); \
if(result != true){ \
return showAlert('$resource{i18n.msg.JS.ssl.errClientChecked}'); \
} \
} \
var comField = document.getElementById('#{cipherId}:CommonCiphersProp:commonAddRemove').selectedValues.value; \
var ephField = document.getElementById('#{cipherId}:EphemeralCiphersProp:ephemeralAddRemove').selectedValues.value; \
var bitField = document.getElementById('#{cipherId}:OtherCiphersProp:otherAddRemove').selectedValues.value; \
var eccField = document.getElementById('#{cipherId}:EccCiphersProp:eccAddRemove').selectedValues.value; \
var ssl3Prop = document.getElementById('#{sheetId}:SSL3Prop:SSL3').checked; \
if(document.getElementById('#{sheetId}:SSL2Prop:SSL2')) { \
var ssl2Prop = document.getElementById('#{sheetId}:SSL2Prop:SSL2').checked; \
} \
var tlsProp = document.getElementById('#{sheetId}:TLSProp:TLS').checked; \
if (ssl3Prop || tlsProp || ssl2Prop) { \
var result = checkForValue(getTextElement('#{sheetId}:CertNicknameProp:CertNickname')); \
if(result != true){ \
return showAlert('$resource{i18n.msg.JS.ssl.errSslTlsCert}'); \
} \
} \
if ((comField != '') || (ephField != '') || (bitField != '') || (eccField != '')){ \
if ((!ssl3Prop) && (!tlsProp)) { \
return showAlert('$resource{i18n.msg.JS.ssl.errCiphersSelected}'); \
} \
} \
return true;\
}
" </script>