Histórico da Página
...
As implementações descritas neste documento correspondem as adequações efetuadas no TOTVS Saúde Planos - Linha Datasul para atender ao PTU Online 9.0.
03. SOLUÇÃO
PACOTES PARA DOWNLOAD
Foram realizados ajustes para se adequarem as novas validações do WSD que não aceitará mais TLS com versões inferiores a TLS 1.2.
A atual versão do Java utilizada pelo Foundation Saúde (6u18 ou 6u45) somente tem suporte a TLS 1.0.
...
Aviso |
---|
Ou seja, para atender a esta necessidade, precisarão passar a existir duas instâncias do Foundation Saúde:
|
PACOTES PARA DOWNLOAD
Baixe os pacotes de acordo com a versão do Java que você já utiliza (6u18 ou 6u45) e Sistema Operacional:
Descrição | Download (Linux) | Download (Windows) | Liberação Oficial |
---|---|---|---|
Java 6u18 customizado para suportar TLS 1.2 | |||
Java 6u45 customizado para suportar TLS 1.2 | LNX-jdk1.6.0_45x64_TLS1.2.7z.001 LNX-jdk1.6.0_45x64_TLS1.2.7z.002 | WIN-jdk1.6.0_45x64_TLS1.2.7z.001 WIN-jdk1.6.0_45x64_TLS1.2.7z.002 |
Passo a passo para
...
a instalação da nova versão do Java (sem alterar a versão já existente)
- Baixar os arquivos do Java nos links Baixar o pacote do Java no link acima, de acordo com seu Sistema Operacional.
- Descompactar o pacote no mesmo local onde já se encontra a versão anterior do seu Java, sem sobrepor arquivos. A sugestão do exemplo é apenas para manter os padrões:
- Se já existe c:\java\jdk1.6.0_18, então descompacte em c:\java\jdk1.6.0_18_TLS1.2
- Se já existe /usr/java/jdk1.6.0_18, então descompacte em /usr/java/jdk1.6.0_18_TLS1.2
- No Jboss do Foundation Saúde, editar o arquivo bin\run.bat | bin/run.sh para deixar de consumir o Java antigo e passar a consumir o novo. Ex:
- Trocar set JAVA=C:\Java\jdk1.6.0_18\bin\java por set JAVA=C:\Java\jdk1.6.0_18-TLS1.2\bin\java.
- Obs: se o seu servidor utiliza a variável de ambiente JAVA_HOME, basta alterá-la da mesma forma.
- Ainda no run.bat | run.sh, retirar este parâmetro caso exista: -Dhttps.protocols=TLSv1
- No arquivo bin/run.conf acrescentar o parâmetro -Dorg.bouncycastle.jsse.client.assumeOriginalHostName=true no JAVA_OPTS. Ex:
- JAVA_OPTS="-Xms128m -Xmx512m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Dorg.bouncycastle.jsse.client.assumeOriginalHostName=true"
- Ao carregar o Foundation Saúde com esta versão do Java, ele terá suporte a TLS 1.2 e conseguirá comunicar com os endpoints da Unimed Brasil.
...