Preciso fazer autenticação via certificado digital, solicitei ao suporte do servidor web que contratei, para que instalasse o certificado digital para acessar a url...
Estava tentando utilizar esse código, porém dava erro, pois não acessava o certificado, isso antes de pedir a instalação ao suporte:
Declare
v_clob clob;
begin
v_clob := apex_web_service.make_rest_request(
p_url => 'https://testes.tcm.go.gov.br:8443/passaporte/api/auth/representacoes',
p_http_method => 'GET');
end;
SQL> select utl_http.request('&P_URL',null, 'file:/home/oracle/wallet', 'manager12') from dual;
Enter value for p_url: https://tcm.go.gov.br
old 1: select utl_http.request('&P_URL',null, 'file:/home/oracle/wallet', 'manager12') from dual
new 1: select utl_http.request('https://tcm.go.gov.br',null, 'file:/home/oracle/wallet', 'manager12') from dual
UTL_HTTP.REQUEST('HTTPS://TCM.GO.GOV.BR',NULL,'FILE:/HOME/ORACLE/WALLET','MANAGE
--------------------------------------------------------------------------------
<html>
<head>
<meta http-equiv="pragma" content="no-cache"/>
<title>Tribunal de Contas dos Municipios do Estado de Goias – O Tribun
al do povo goiano</title>
</head>
<body onload="location='site/'">
</body>
</html>
Você precisa ligar a partir da seguinte solicitação.
select utl_http.request('https://tcm.go.gov.br',null, 'file:/home/oracle/wallet', 'manager12') from dual;