Я хочу создать самоподписанный сертификат в Python.Я немного покопался и нашел несколько мест и другие вопросы , которые в основном говорят об импорте вещей из OpenSSL
.Я знаком с утилитами командной строки openssl, поэтому решил, что это хорошее место для начала.Однако, когда я import OpenSSL
, я получаю ImportError: No module named 'OpenSSL'
.Когда я попробовал pip install --user OpenSSL
, я получил No matching distribution found for OpenSSL
Я использую python3
версию 3.5
на одной машине и 3.7
на другой машине.Не имеет значения, является ли он , в частности openssl, при условии, что он безопасен и хорошо поддерживается и способен генерировать действительные сертификаты для TLSv1.2 и предпочтительно также TLSv1.3
Я полагаю, может запустить os.system('openssl ...')
, но я бы предпочел, чтобы все это было в python или библиотеках вместо создания другого процесса.