Утилита Https Tool

Утилита Https Tool предназначена для генерации сертификатов. Она находится в папке плагина Dr.Web и используется при его установке. Вы можете воспользоваться данной утилитой при необходимости повторной генерации сертификата.

Параметры Https Tool

Https Tool генерирует сертификат по следующим параметрам:

HttpsTool.exe --help

Https tool options:

-h [ --help]        Show help

-m [ --mode]        Select mode: crt (self-signed x509 certificate) or dh

                   (Diffie-Hellman parameters)

Certificate options:

-c [ --common] arg   [Required] Common name

-d [ --dns] arg      Alternative subject name (DNS)

-i [--ip] arg        Alternative subject name (IP)

Diffie-Hellman options:

Флаг -m [--mode] устанавливает режим, в котором будет работать утилита — crt или dh. Режим crt генерирует сертификат X.509, в результате будут созданы файлы ca_root.key, ca_root.crt и server.pem.

Возможны следующие параметры сертификата:

-c, --common обязательный параметр. Добавляет к сертификату атрибут Common name (CN),

-d, --dns необязательный параметр. Можно использовать для указания списка dns в атрибуте сертификата Subject Alternative Name (SAN). Значения должны быть указаны через пробел,

-i, --ip необязательный параметр. Аналогичен -d, --dns, но для IP-адресов.

Пример вызова Https Tool для генерации сертификата в режиме crt:

HttpsTool.exe -m crt -c "Common name" -d dns1 dns3 dns3

После ввода команды утилита сгенерирует необходимый сертификат.

Режим dh создает параметры протокола Диффи-Хеллмана. У данной команды нет дополнительных параметров. В результате выполнения утилиты в папке с плагином будет создан файл dh.pem.

Пример вызова Https Tool для генерации ключа в режиме dh:

HttpsTool.exe -m dh

После ввода команды утилита сгенерирует необходимый файл. Генерация файла может занять некоторое время.

В случае успешного выполнения команды Https Tool завершит свою работу автоматически. Если во время работы возникнут ошибки, они будут отображены в консоли.