Developer for z/OS falha do cliente ao se conectar ao host usando TLS
Problema
Ao usar TLS com Developer for z/OS®, a conexão do cliente falha. A configuração de segurança desse cliente incluía uma Autoridade de Certificação desconhecida (uma CA criada internamente, e não Thawte ou Verisign). Isso é semelhante ao uso de um certificado autoassinado e requer que a parte pública do certificado de CA seja extraída e incluída no conjunto de chaves, bem como o certificado solicitado.
Erro
Um rastreio de pilha mostrará:
java.net.SocketTimeoutException: Read timed out
* No
rseserver.log, este erro será visto:ERROR CertificateValidator:
java.io.FileNotFoundException: RSEDRING (EDC5129I No such file or
directory. (errno2=0x05620062))
at java.io.FileInputStream.<init>(FileInputStream.java:123)
at java.io.FileInputStream.<init>(FileInputStream.java:83)
at com.ibm.etools.zos.server.ZosCertificateValidator.<init>
(ZosCertificateValidator.java:174)
at com.ibm.etools.zos.server.RseDaemon.main(RseDaemon.java:358) eINFO LogHandler:
ServerKeyStore:java.io.IOException:
Failed validating certificate paths Explicação e Resolução
O servidor RSE executa uma validação do certificado. Nessa caso, a validação falhou. Inclua o certificado da Autoridade de Certificado emitido interno no KEYRING usado para RSED, bem como o certificado solicitado.
Informações Adicionais
Nenhum.