Как установить файл.crt в Firefox для Windmill Testing Framework?
Я пытаюсь использовать среду тестирования Windmill через https. Когда я бегу windmill firefox http://www.example.com
IDE Windmill подходит нормально. Когда я бегу windmill firefox https://www.example.com
IDE не работает. (Я установил pyopenssl
в моей виртуальной среде Python. https не удалось полностью, прежде чем я сделал это.)
Я подозреваю, что это потому, что я не установил центр сертификации (файл.crt) для самой Windmill.
Команда Windmill предоставляет инструкции по установке Windmill CA на Windows и Mac, но не на Linux, не говоря уже об Ubuntu:(
Инструкции на https://help.ubuntu.com/8.04/serverguide/C/certificates-and-security.html и Как установить корневой сертификат? предположить, что мне нужны и файл.crt, и файл.key, но предоставляется только файл.crt, и, похоже, это все, что нужно в других ОС.
Как я могу установить предоставленный файл.crt? (Или каков Ubuntu-эквивалент предоставленных инструкций для Windows/Mac?)
1 ответ
.crt
файл уже установлен в профиле Firefox, созданном Windmill. Никаких дополнительных шагов не требуется.
Вы можете убедиться в этом, запустив Firefox через Windmill, затем открыв Edit (меню) | Предпочтения (опция меню) | Дополнительно (вкладка) | Шифрование (вкладка) | Просмотр сертификатов (кнопка) | Полномочия (вкладка) и прокрутка списка вниз, чтобы подтвердить, что ветряная мельница находится в списке.
Если по какой-либо причине это не так (из-за ошибки), вы можете попробовать добавить его вручную. В общем случае приложения Linux/Ubuntu не используют центральный ресурс для центров сертификации, поэтому вы можете следовать приведенным выше инструкциям и щелкнуть Import...
кнопка. Инструкции Windmill CA содержат ссылки на последние .crt
файл.
Это на самом деле не решило мою проблему, но устраняет это как причину и отвечает на вопрос.