Получить сертификат отпечатка HTTPS-сервера в Windows 7?

Недавно 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 ответ

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

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

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

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