Подключение к Oracle с помощью SSL - PullRequest
0 голосов
/ 04 декабря 2018

Я пытаюсь подключиться к Oracle DB 12c из электронного приложения (nodeJs).

Я создаю соединение, передавая параметры, используя библиотеку knex, например:

knex({
            client: 'oracledb',
            connection: {
                host: hostItems + ':' + connection.Port,
                user: connection.UserName,
                password: connection.Password,
                database: connection.DatabaseName
            };
        });

В knex параметр соединения такой же, как node-oracledb, который используется внутри.

Он работает для соединений не-ssl, таких как использование порта 1521, но не для 2484 стандартного оракулаПорт SSL.У меня есть сертификаты CA, но я не знаю, как их передавать.

Для порта SSL я получаю 12547: TNS Lost Contact, что звучит правильно, так как не может установить соединение SSL.

Iпытаюсь выяснить how to use SSL with node-oracledb.

1 Ответ

0 голосов
/ 04 декабря 2018

Официальная документация node-oracledb содержит раздел, описывающий , как правильно настроить SSL / TLS .

Поскольку приложение NodeJS будет действовать в качестве клиента в этом сценарии связи, оно должнопредоставить сертификаты во время рукопожатия (как, например, браузер).

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