Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 wallet  [new]
inFik
Member

Откуда:
Сообщений: 140
Добрый день.


Проблема в следущем:
Создавал wallet с помощью orapki и orawm, в итоге получаю ошибку (ORA-28759 failure to open file). Имею сертификат trololo.pem, его собственно и добавляю в trusted.

Так понимаю, что вся проблема в правильном создании wallet`a, подскажите куда копать плз.


DECLARE
  req   utl_http.req;
  resp  utl_http.resp;
  url   varchar2(1024);

BEGIN
  
  url := 'https://gateway.sandbox.push.apple.com:2195';
  utl_http.set_wallet('file:c:\oracle\ora_wallet','trololo');
  
  req := utl_http.begin_request(url);
  
  utl_http.set_header(req, 'User-Agent', 'Mozilla/4.0');
  
  resp := utl_http.get_response(req);
  
  utl_http.end_request(req);
  
END;
20 мар 12, 16:29    [12282567]     Ответить | Цитировать Сообщить модератору
 Re: wallet  [new]
inFik
Member

Откуда:
Сообщений: 140
Ага, вся проблема была в правах на сервере, теперь проблема с сертификатом.


ORA-29273: сбой запроса HTTP
ORA-06512: на "SYS.UTL_HTTP", line 1130
ORA-29024: Сбой при проверке корректности сертификата


Я с ними почти не работал... это получается нужен другой сертификат?
20 мар 12, 16:43    [12282698]     Ответить | Цитировать Сообщить модератору
 Re: wallet  [new]
inFik
Member

Откуда:
Сообщений: 140
Сертификат trarara.pem, сгенеринный где-то на Mac, может быть проблема в этом ?
20 мар 12, 17:31    [12283118]     Ответить | Цитировать Сообщить модератору
 Re: wallet  [new]
inFik
Member

Откуда:
Сообщений: 140
Проблема, заключается в генерации и экспорте ключа Apple.

Попытался создать цепочку в винде+импортировал ключ, далее все это дело экспортировал в .pfx.

Нашел на форуме Oracle, что это одно и тоже, попытался подпихнуть переименованный ewallet.p12, вроде его видит, но сертификат все равно отвергает... мысли закончились

С этим сертификатом все отлично работает на php и в зайти может, но с БД ни в какую ORA-290024 ... есть ли у кого нить идеи?
21 мар 12, 13:22    [12287504]     Ответить | Цитировать Сообщить модератору
 Re: wallet  [new]
Sintetik
Member

Откуда: SpB->Msk->...
Сообщений: 9313
проблема та же, только целевой сайт ближе, пытаемся зайти на enterprise manager 12c

у тома кайта посмотрел пример, вроде все сделал, но не работает
declare
    l_output long;
    l_url varchar2(255) default  'https://oem.ora:7799/em/cloud';
    l_wallet_path varchar2(255) default 'file:/u01/app/oracle/product/11.2.0/db/owm/wallets/oracle';

begin
   l_output := utl_http.request
              ( url             => l_url,
                wallet_path     => l_wallet_path,
                wallet_password => '........'
               );
    dbms_output.put_line(trim(substr(l_output,1,255)));
end;
/
21 мар 12, 17:45    [12290237]     Ответить | Цитировать Сообщить модератору
 Re: wallet  [new]
Sintetik
Member

Откуда: SpB->Msk->...
Сообщений: 9313
Все заработало, оказывается единственный браузер который может вытащить сертификат сразу в Pem формате это Firefox.
Экспорт лисой, импорт в owm без всяких преобразований и все заработало.
21 мар 12, 19:26    [12290922]     Ответить | Цитировать Сообщить модератору
 Re: wallet  [new]
inFik
Member

Откуда:
Сообщений: 140
У меня проблема, все так же актуальна.

Сертификат, который работает в php. Не получается при помощи osslconvert перевести в OWM.
А тот, что я ему пытаюсь подсунуть, так же падает на ошибке ORA-28885, а затем в рамках этой же сессии на ORA-29024(Сбой проверки корректности)...

Последняя идея была конвертить... щас даже не представляю, возможно пробовать выгружать его иными способами....
21 мар 12, 20:33    [12291255]     Ответить | Цитировать Сообщить модератору
 Re: wallet  [new]
Sintetik
Member

Откуда: SpB->Msk->...
Сообщений: 9313
не, не заработало, коннект есть, но логин-пароль не принимает

чтобы сгенерить wallet нужно использовать оракловую утилиту
osslconvert.exe -cert C:\temp\server.cer -key C:\temp\ssl.key -wallet c:\temp -chain C:\temp\chain.cer

вопрос где взять эти ключи сервера? сертификаты можно браузером выдрать
22 мар 12, 14:59    [12295735]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить