Я использую python opcua для создания сервера в docker, и я собираюсь использовать шифрование сертификата и аутентификацию при входе в систему, но при загрузке сертификата мне выдается следующая ошибка:
Process Process-1:
Traceback (most recent call last):
File "/usr/local/lib/python3.7/multiprocessing/process.py", line 297, in _bootstrap
self.run ()
File "/usr/local/lib/python3.7/multiprocessing/process.py", line 99, in run
self._target (* self._args, ** self._kwargs)
File "server / opcuaserver / i3ot_opc.pyx", line 232, in server.opcuaserver.i3ot_opc.opc_server
File "/usr/local/lib/python3.7/site-packages/opcua/server/server.py", line 128, in load_certificate
self.certificate = uacrypto.load_certificate (path)
NameError: name 'uacrypto' is not defined
Затем я установил команду шифрования в файле Дженкинса следующим образом.
pip3 install --user --trusted-host 192.168.0.200 -i http://builder:sckuangye007@192.168.0.200:8081/repository/pypi/simple coverage flake8 Cython pymodbus opcua pyzmq peewee kafka-python twisted netifaces paho-mqtt aliyun -python-sdk-core-v3 aliyun-python-sdk-ecs cryptography
Результат выглядит следующим образом.
Requirement already satisfied: cryptography in /usr/lib/python3/dist-packages (2.6.1)
Может кто-нибудь дать мне предложение? Как мне решить эту проблему?
Спасибо!