Я использую SSLClient (https://github.com/OPEnSLab-OSU/SSLClient) в Arduino IDE, и мне нужно сгенерировать файл якорей доверия с настраиваемым rootca. По этой причине я не могу использовать инструмент онлайн-преобразования и должен сделать это сам.
Я установил необходимые компоненты, указанные в заголовке сценария, но в нем все еще отсутствует модуль и отображается следующее сообщение об ошибке:
ImportError: Нет модуля с именем 'cert_util'
Поиск в Google по запросу "python cert_util" не дает никаких полезных результатов. Где мне взять этот модуль?
Заголовок pycert_bearssl.py
# Dependencies:
# click - Install with 'sudo pip install click' (omit sudo on windows)
# PyOpenSSL - See homepage: https://pyopenssl.readthedocs.org/en/latest/
# Should just be a 'sudo pip install pyopenssl' command, HOWEVER
# on Windows you probably need a precompiled binary version. Try
# installing with pip and if you see errors when running that
# OpenSSL can't be found then try installing egenix's prebuilt
# PyOpenSSL library and OpenSSL lib:
# http://www.egenix.com/products/python/pyOpenSSL/
# certifi - Install with 'sudo pip install certifi' (omit sudo on windows)
import cert_util
import click
import certifi
from OpenSSL import crypto