I ran into this issue also with Chrome and the admin console. The way I worked around was to remove the current ssl certificate for the listener and recreate it using a specific cipher suite with the -ssl3tlsciphers option. For me it was a listener administrator, so first I deleted the current certificate by default:
asadmin delete-ssl
Then I recreated it using the following command:
asadmin create-ssl
I noticed that simply deleting the default certificate does not delete all references to it in the domain.xml file. I could not find the right way to do this. I just used trial and error. Another method is to modify the domain.xml file, which defines the ssl element for the listener, and add the attribute "ssl3-tls-ciphers":
<ssl ssl3-tls-ciphers="SSL_RSA_WITH_RC4_128_MD5,SSL_RSA_WITH_RC4_128_SHA,TLS_RSA_WITH_AES_128_CBC_SHA,SSL_RSA_WITH_3DES_EDE_CBC_SHA,SSL_RSA_WITH_DES_CBC_SHA,SSL_RSA_EXPORT_WITH_RC4_40_MD5,SSL_RSA_EXPORT_WITH_DES40_CBC_SHA,TLS_EMPTY_RENEGOTIATION_INFO_SCSV,SSL_RSA_WITH_NULL_MD5,SSL_RSA_WITH_NULL_SHA,SSL_DH_anon_WITH_RC4_128_MD5,TLS_DH_anon_WITH_AES_128_CBC_SHA,SSL_DH_anon_WITH_3DES_EDE_CBC_SHA,SSL_DH_anon_WITH_DES_CBC_SHA,SSL_DH_anon_EXPORT_WITH_RC4_40_MD5,SSL_DH_anon_EXPORT_WITH_DES40_CBC_SHA" classname="com.sun.enterprise.security.ssl.GlassfishSSLImpl" cert-nickname="s1as"></ssl>
Both methods require restarting the glass fish.
source share