NodeJS REST вызов с сертификатом. Как я могу узнать, какой файл использовать? - PullRequest
0 голосов
/ 17 июня 2019

Я пытаюсь открыть соединение с сервером IBM Cognos TM1 через NodeJS / Axios и для этого мне нужно передать во время первого вызова REST API все, что необходимо для аутентификации:

  • имя пользователя и пароль, которые у меня есть
  • информация о сертификате, поскольку SSL имеет значение true (я не хочу игнорировать самозаверяющие сертификаты)

Я нашел примеров о том, как передавать информацию о сертификате с Axios, но в настоящее время мне не удалось заставить ее работать: - (

Я поместил в специальную папку всю папку ssl, которую использует клиентское программное обеспечение TM1:

  • E: \ Разработка \ nodejs \ tm1query \ активы \ SSL \ applixca.pem
  • E: \ Разработка \ nodejs \ tm1query \ активы \ SSL \ ibmtm1.arm
  • E: \ Разработка \ nodejs \ tm1query \ активы \ SSL \ ibmtm1.crl
  • E: \ Разработка \ nodejs \ tm1query \ активы \ SSL \ ibmtm1.kdb
  • E: \ Разработка \ nodejs \ tm1query \ активы \ SSL \ ibmtm1.rdb
  • E: \ Разработка \ nodejs \ tm1query \ активы \ SSL \ ibmtm1.sth
  • E: \ Разработка \ nodejs \ tm1query \ активы \ SSL \ importsslcert.exe
  • E: \ Разработка \ nodejs \ tm1query \ активы \ SSL \ tm1ca_v2.der
  • E: \ Разработка \ nodejs \ tm1query \ активы \ SSL \ tm1ca_v2.pem
  • E: \ Разработка \ nodejs \ tm1query \ активы \ SSL \ tm1store
  • E: \ Разработка \ nodejs \ tm1query \ активы \ SSL \ uninstallSSL.bat
  • E: \ Разработка \ nodejs \ tm1query \ активы \ SSL \ applixca.der

Моя проблема в том, какой файл мне нужно использовать при создании агента, который будет хранить соединение?

Заранее благодарим за помощь или указание на информацию, которая может помочь мне понять, как работают сертификаты.

С уважением,

Bob

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...