Получить сертификат отпечатка сервера HTTPS на Windows 7? - PullRequest
0 голосов
/ 14 июня 2011

Недавно Mercurial добавил проверку сертификата при подключении к HTTPS-серверам.Я пытаюсь клонировать вики-репозиторий для проекта Google Code на https://wiki.droidweight.googlecode.com/hg/,, но сертификат предназначен для *.googlecode.com.

Сертификат Google Code не распространяется на несколько поддоменов, например *.*.googlecode.com.

. Я получаю сообщение об ошибке:

% hg clone --verbose https://wiki.droidweight.googlecode.com/hg/ -- C:\workspace\wiki
abort: wiki.droidweight.googlecode.com certificate error: certificate is for *.googlecode.com, googlecode.com, *.codespot.com, *.googlesource.com, googlesource.com (use --insecure to connect insecurely)

Мне необходимо получить отпечаток сертификата. Этот SO-ответ говорит, как это сделать на * nix.

Как получить отпечаток на Windows 7 (Home Premium)?

Ссылки:

1 Ответ

0 голосов
/ 14 июня 2011

Какую версию Mercurial вы используете?1.8.2 печатает отпечаток пальца при клонировании, согласно документации .

РЕДАКТИРОВАТЬ: После некоторого тестирования я понял, что Mercurial печатает сертификат при небезопасном подключении(Я не настроил web.cacerts, поэтому клонирование всегда выполнялось, хотя и с предупреждением).Поэтому, если вы передадите --insecure своему hg clone, вы получите клон и отпечаток пальца.

В качестве альтернативы установите GnuWin32 !Это делает командную строку Windows забавным местом :) (У меня нет связи с GnuWin32; просто очень благодарен.)

...