0

我在 18.C 数据库上使用 Oracle Apex 19.1。Apex 应用程序一直在调用 Google Books API 并成功获取数据。
最近证书失败。即使到期日期是 2021 年 12 月 15 日,而今天是 2021 年 11 月 14 日,证书现在也失效了。当前(过期/过期)证书为:CN=GlobalSign,O=GlobalSign,OU=GlobalSign Root CA - R2

我阅读了Google Maps API证书颁发机构 (CA) 的更改,但我似乎无法找到有关Google Books API证书的任何信息。图书 CA 是否正在改变?如果 CA 相同,我该如何从 Google Books API 获取更新的证书?

4

1 回答 1

1

我阅读了 Google Maps API 证书颁发机构 (CA) 的更改,但我似乎无法找到有关 Google Books API 证书的任何信息。图书 CA 是否正在改变?如果 CA 相同,我该如何从 Google Books API 获取更新的证书?

如果您查看 Google Books API 端点证书(例如,在网络浏览器中调用https://www.googleapis.com/books/v1/volumes并检查证书(ChromeFirefox)),您会注意到该证书适用于所有Google API ( *.googleapis.com),包括地图和图书。因此,要修复您的 Books API 证书链,您可以按照与 Maps API 相同的步骤进行操作。

怎么做?也许谷歌搜索“googleapis 证书链导入”,首先点击:Google Maps Platform Root CA Migration FAQ

在生产中断时该怎么办

您的主要操作是从受信任的 Google 根 CA 捆绑包中将所需的根证书安装到您的应用程序使用的根证书存储中。

注意:此方法因操作系统而异,甚至可能是您的应用程序使用的 SSL/TLS 库。因此,请始终首先参考您的系统文档!但是,您仍然可以在管理受信任的证书部分中找到有用的信息。

我不知道 Oracle Apex 和 Oracle Wallet,所以对此我无能为力。您的“系统文档”或您的本地管理员可能会有所帮助。祝你好运!

于 2021-11-23T20:59:25.933 回答