사용자 정의 내부 인증 서버를 사용하고 있습니다. 마지막 업데이트에서는 비밀번호 변경으로 인해 문제가 발생하기 시작했습니다. 이것은 완전히 업데이트된 CentOS6 시스템에 있습니다.
curl https://crowd.test.org:8443 \
--cacert /etc/pki/ca-trust/source/anchors/ca.crt \
-vvv
* About to connect() to crowd.test.org port 8443 (#0)
* Trying 192.XXX.XXX.XXX... connected
* Connected to crowd.test.org (192.XXX.XXX.XXX) port 8443 (#0)
* Initializing NSS with certpath: sql:/etc/pki/nssdb
* CAfile: /etc/pki/ca-trust/source/anchors/ca.crt
CApath: none
* NSS error -12173
* Closing connection #0
* SSL connect error
curl: (35) SSL connect error
You have mail in /var/mail/root
nmap을 확인하고 지원되는 암호 TLS_DHE_RSA_WITH_AES_128_CBC_SHA를 찾았습니다. 컬 웹사이트에서 이것을 확인한 결과 다음이 작동하는 것으로 나타났습니다.
curl https://crowd.mydomain.org:8443 --cacert \
/etc/pki/ca-trust/source/anchors/ca2.crt \
-vvv --tlsv1.0 --ciphers rsa_aes_128_sha
이 문제를 어떻게 해결할 수 있습니까? 저는 전통적으로 사용되는 다운그레이드 방법을 성공하지 못했습니다.
yum history
yum history undo 106
답변1
기반으로https://mozilla.github.io/python-nss-docs/nss.error-module.html이는 서버의 임시 Diffie-Hellman 키가 약함을 나타냅니다.
SSL_ERROR_WEAK_SERVER_EPHEMERAL_DH_KEY = -12173
서버에서 이 오류를 본 적이 있는데 실제로 그렇습니다.