Ошибка проверки сертификата мерзавца, но openssl успешно выполняется

$ git clone https://stash.z-hub.io/scm/zp/z-push.git
Cloning into 'z-push'...
fatal: unable to access 'https://stash.z-hub.io/scm/zp/z-push.git/': server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none

но

$ openssl s_client -connect stash.z-hub.io:443 -CAfile /etc/ssl/certs/ca-certificates.crt | grep -i verify
depth=2 C = GB, ST = Greater Manchester, L = Salford, O = COMODO CA Limited, CN = COMODO RSA Certification Authority
verify return:1
depth=1 C = GB, ST = Greater Manchester, L = Salford, O = COMODO CA Limited, CN = COMODO RSA Domain Validation Secure Server CA
verify return:1
depth=0 OU = Domain Control Validated, OU = PositiveSSL Wildcard, CN = *.z-hub.io
verify return:1
    Verify return code: 0 (ok)

Как CA может доверять отличаться?

0
задан 12 November 2019 в 23:06

1 ответ

С openssl Вы используете определенный порт (443). Возможно, это - порт значения по умолчанию мерзавца, которому не доверяют сертификаты CA. Я думаю мерзавец портом использования по умолчанию 9418.

Попытайтесь делать это:

git clone https://stash.z-hub.io:443/scm/zp/z-push.git
0
ответ дан 22 December 2019 в 00:00

Другие вопросы по тегам:

Похожие вопросы: