[Java 8] - No appropriate protocol (protocol is disabled or cipher suites are inappropriate)

125 views
Skip to first unread message

Luis Pinto

unread,
May 12, 2021, 5:45:12 AM5/12/21
to dif2, dif, Miguel Horta
Bom dia

Ao enviar emails através do MOBILIDADEnet, na minha maquina, aconteceu o erro:
javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate)
Este ambiente está a ser executada em cima do java 1.8.0_292.


Isto é resultado de nesta versão do java, nas configurações por defeito ter sido desabilitado o TLSv1, TLSv1.1. 
Esta configuração encontra-se em /usr/lib/jvm/java-8-openjdk/jre/lib/security/java.security

Diferença de configuração entre versões:

1.8.0_252
jdk.tls.disabledAlgorithms=SSLv3, RC4, DES, MD5withRSA, DH keySize < 1024, \
    EC keySize < 224, 3DES_EDE_CBC, anon, NULL

1.8.0_292
jdk.tls.disabledAlgorithms=SSLv3, TLSv1, TLSv1.1, RC4, DES, MD5withRSA, \
    DH keySize < 1024, EC keySize < 224, 3DES_EDE_CBC, anon, NULL, \
    include jdk.disabled.namedCurves

Fica o conhecimento

Com os melhores cumprimentos,

Luis Pinto
Team Leader Web



Reply all
Reply to author
Forward
0 new messages