Ошибка SSL IBM MQ — pymqi.MQMIError: Ошибка MQI. Комп: 2, причина 2393: ОШИБКА: MQRC_SSL_INITIALIZATION_ERRORPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Ошибка SSL IBM MQ — pymqi.MQMIError: Ошибка MQI. Комп: 2, причина 2393: ОШИБКА: MQRC_SSL_INITIALIZATION_ERROR

Сообщение Anonymous »

Я пытаюсь подключиться к своей локальной очереди с помощью SSL. Я получаю сообщение pymqi.MQMIError: Ошибка MQI. Комп: 2, причина 2393: FAILED: ошибка MQRC_SSL_INITIALIZATION_ERROR.
В AMQERR01.LOG указано AMQ9660E: Хранилище ключей SSL: файл тайника паролей отсутствует или непригоден для использования.< /code>
Но соответствующий файл .sth доступен в каталоге.
Требуется помощь для устранения ошибки.
Ниже приведен код
queue_manager = 'QM1'
channel = b'DEV.APP.SVRCONN'
host = '127.0.0.1'
port = '1414'
queue_name = 'DEV.QUEUE.1'
conn_info = f'{host}({port})'
conn_info = conn_info.encode('utf-8')
ssl_cipher_spec = 'TLS_RSA_WITH_AES_256_CBC_SHA256'.encode('utf-8')
key_repo_location = b'/var/mqm/qmgrs/QM1/ssl/key_1'
key_repo_location_env = '/var/mqm/qmgrs/QM1/ssl/key_1'
certificate_label = b'cert_1'
user = 'app'
password = 'qwerty'
message = 'Hello from Python!'
os.environ['MQSSLKEYR'] = key_repo_location_env
cd = pymqi.CD()
cd.ChannelName = channel
cd.ConnectionName = conn_info
cd.ChannelType = pymqi.CMQC.MQCHT_CLNTCONN
cd.TransportType = pymqi.CMQC.MQXPT_TCP
cd.SSLCipherSpec = ssl_cipher_spec
cd.CertificateLabel = certificate_label
sco = pymqi.SCO()
sco.KeyRepository = key_repo_location
sco.CertificateLabel = certificate_label
qmgr = pymqi.QueueManager(None)
qmgr.connect_with_options(queue_manager, cd, sco)
put_queue = pymqi.Queue(qmgr, queue_name)
put_queue.put(message)


Подробнее здесь: https://stackoverflow.com/questions/777 ... failed-mqr
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Проблема IBM MQ — Ошибка: Ошибка MQI. Комп: 2, Причина 2035: ОШИБКА: MQRC_NOT_AUTHORIZED
    Anonymous » » в форуме Python
    0 Ответы
    34 Просмотры
    Последнее сообщение Anonymous
  • Как решить проблему Невозможно поместить сообщение в очередь ответов. MQRC=2110?
    Гость » » в форуме JAVA
    0 Ответы
    37 Просмотры
    Последнее сообщение Гость
  • SSL: CERTIFICATE_VERIFY_FAILED Как создать самозаверяющий сертификат с шифрованием, приемлемым для государственного комп
    Anonymous » » в форуме Python
    0 Ответы
    28 Просмотры
    Последнее сообщение Anonymous
  • Как я могу исправить ошибку EOF в нарушение протокола (_SSL.C: 2393) с AWS IOT и MQTT
    Anonymous » » в форуме Python
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous
  • Pymqi – 2009 – ОШИБКА: MQRC_CONNECTION_BROKEN
    Anonymous » » в форуме Python
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»