处理证书以使用 go-ora 驱动程序建立与 Oracle 的连接

问题描述 投票:0回答:1

我们可以使用 go-ora 驱动程序建立与 Oracle 的基于 SSL 的连接,方法是在连接字符串中包含 SSL 和 SSL 验证。 但是证书处理是否应该包含在代码中? 例如,mysql有“RegisterTLSConfig”,mongoDB有“SetTLSConfig”。 类似于上面的oracle有什么?

我尝试使用 RegisterTLSConfig 但它对于 go-ora 驱动程序未定义。

oracle go ssl tls1.2
1个回答
0
投票

使用 Oracle 钱包。

go_ora
包含
NewWallet
功能

从文件路径创建新的钱包对象

来自 Oracle Wallet Manager 文档

6.1.1 什么是 Oracle Wallet Manager?

您可以使用 Oracle Wallet Manager 管理 Oracle 客户端和服务器上的公钥安全凭证。它创建的钱包可以由 Oracle 数据库、Oracle 应用服务器和 Oracle 身份管理基础设施读取。

Oracle Wallet Manager 使钱包所有者能够管理和编辑其 Oracle 钱包中的安全凭证。钱包是一个受密码保护的容器,用于存储身份验证和签名凭证,包括私钥、证书和 SSL 所需的可信证书。您可以使用 Oracle Wallet Manager 执行以下任务:

© www.soinside.com 2019 - 2024. All rights reserved.