Назад | Перейти на главную страницу

Проблемы с подтверждением SSLv3 не удалось

Я создал файл PositiveSSL.ca-bundle:

cat COMODORSADomainValidationSecureServerCA.crt COMODORSAAddTrustCA.crt  AddTrustExternalCARoot.crt  > PositiveSSL.ca-bundle 

Я установил один и тот же файл для node.js и caldavd. Однако когда я бегу

openssl s_client -host node.js.com -port 3443 -CAfile file

Я получил:

---
Certificate chain
 0 s:/OU=Domain Control Validated/OU=PositiveSSL/CN=example.com
   i:/C=GB/ST=Greater Manchester/L=Salford/O=COMODO CA Limited/CN=COMODO RSA Domain Validation Secure Server CA
 1 s:/C=GB/ST=Greater Manchester/L=Salford/O=COMODO CA Limited/CN=COMODO RSA Domain Validation Secure Server CA
   i:/C=GB/ST=Greater Manchester/L=Salford/O=COMODO CA Limited/CN=COMODO RSA Certification Authority
---
Server certificate
-----BEGIN CERTIFICATE-----

Но когда я бегу против калдавда, я получаю

openssl s_client -host caldavd.com -port 8443 -CAfile file

Я получил:

CONNECTED(00000003)
140735312184144:error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure:s23_clnt.c:769:

Затем, если я удалю промежуточные сертификаты из caldav и:

openssl s_client -host caldavd.com -port 8443 -CAfile file

Я получил:

---
Certificate chain
 0 s:/OU=Domain Control Validated/OU=PositiveSSL/CN=example.com
   i:/C=GB/ST=Greater Manchester/L=Salford/O=COMODO CA Limited/CN=COMODO RSA Domain Validation Secure Server CA
---
Server certificate

Не могли бы вы объяснить, что происходит?