oracle - oracle匿名云数据库证书验证失败
问题描述
我正在尝试运行 HTTPS 请求,这是我遇到的 ACL 权限问题,我通过运行此 proc 解决了该问题
begin
dbms_network_acl_admin.create_acl (
acl => 'networkacl.xml',
description => 'Allow Network Connectivity',
principal => 'PUBLIC',
is_grant => TRUE,
privilege => 'connect',
start_date => SYSTIMESTAMP,
end_date => NULL);
dbms_network_acl_admin.assign_acl (
acl => 'networkacl.xml',
host => '*',
lower_port => NULL,
upper_port => NULL);
commit;
end;
运行此之后,我能够请求 HTTPS URL,但是当我现在尝试访问任何 URL 时,例如以下 URL
select utl_http.request('https://myappname.scm.azurewebsites.net') from dual;
我收到此错误
ORA-29024: Certificate validation failure
ORA-06512: at "SYS.UTL_HTTP", line 380
ORA-06512: at "SYS.UTL_HTTP", line 1534
在阅读了互联网上的一些博客后,我了解到我需要从浏览器获取证书并将其添加到钱包中,但问题是我使用的是 oracle 的自治云数据库,博客上的每个人都在谈论添加这些证书在本地,所以我不确定需要在哪里添加它,我什至不确定我是否在正确的轨道上解决这个问题,如果有人可以指导我需要做什么,那就太好了
解决方案
推荐阅读
- oracle - PLSQL,如何将 ORA-06512 存储到某个变量中?
- azure - 运行 GET 命令时找不到 azure -command
- node.js - Jest 模拟模块
- sql-server - 执行计划缺少实际访问的分区
- apache-spark - PySpark:使用行的主键作为 rand 的种子
- r - 如何在 Kable 中居中刷新右列文本?
- c# - C# 如果包含/等于
- botframework - Ms Bot V4(LUIS) 尝试启用通道 Cortana 时出现内部服务器错误
- mongodb - 更新依赖于新更新的文档键的值
- python - Matplotlib 动画 - 空轴