На главную
ПРАВИЛА FAQ Помощь Участники Календарь Избранное DigiMania RSS
msm.ru
! информация о разделе
user posted imageДанный раздел предназначается для обсуждения вопросов использования баз данных, за исключением составления запросов на SQL. Для этого выделен специальный раздел. Убедительная просьба - соблюдать "Правила форума" и не пренебрегать "Правильным оформлением своих тем". Прежде, чем создавать тему, имеет смысл заглянуть в раздел "Базы данных: FAQ", возможно там уже есть ответ.

Модераторы: Chow, Bas, MIF, JoeUser
  
> oracle wallet xml https, Oracle 12
Доброго времени. Есть задача: по https://бла-бла-бла.адресу реализовать механизм работы через xml. Сам механизм уже есть, встал вопрос с доступом к базе контрагента. Через openssl стянул сертификат (я так понимаю, что его публичную часть), запихнул его в ewallet.p12 и на сервер с базой выложил
В пакете прописал путь к ewallet.p12, пароль в нему.
ExpandedWrap disabled
          WalletPath constant varchar2(100) := 'file:/u/cert';
          WalletPass constant varchar2(100) := мой_пароль;
          ...........
          UTL_HTTP.set_wallet (WalletPath, WalletPass);
          Req := UTL_HTTP.begin_request (stringurl, 'POST', UTL_HTTP.HTTP_VERSION_1_1);
          UTL_HTTP.set_header (Req, 'User-Agent', 'Mozilla/5.0');
          UTL_HTTP.set_header (Req, 'Content-Type', 'text/xml; charset=utf-8');
          UTL_HTTP.set_header (Req, 'Transfer-Encoding', 'chunked');

запускаю пакет, и по EXCEPTION валится ошибка

ORA-29273: HTTP request failed
ORA-29024: Certificate validation failure

где что я не так делаю...? :wall:
Вопрос снят. Решение, если кому будет полезно:
openssl стянул сертификат, точнее 2. Я, как правильный (или не очень) человек, сделал 2 файла, в который включил данные с -------begin sertivicate------- по ------end sertificate----
Итого получилось 2 файла. Делал из каждого из низ по ewallet.p12 и фигли, ни один из них не подходил. Тогда меня переклинило и я сделал 1 файл, в который последовательно поместил оба включения. Сделал из него ewallet и всё заработало.
1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
0 пользователей:


Рейтинг@Mail.ru
[ Script Execution time: 0,0694 ]   [ 20 queries used ]   [ Generated: 23.10.18, 05:20 GMT ]