无法使用 JMeter 连接到启用 SSL 的 Oracle DB

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

我正在尝试使用 JMeter 连接支持 SSL 的 Oracle DB。以下是我遵循的步骤。

  1. 将客户端证书转换为 .JKS 格式并将其放置 JMeter bin 文件夹中的 .JKS

  2. 在 system.properties 中设置以下值

  3. javax.net.ssl.keyStore=myCert.jks

  4. javax.net.ssl.keyStorePassword=JKSpassword

  5. 在 JMeter/lib 文件夹中复制 ojdbc10 jar

JDBC 配置如下

但是,我收到以下错误:

无法创建 PoolableConnectionFactory(IO 错误:IO 错误 PKIX 路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法找到请求目标的有效证书路径,身份验证失效 0 毫秒。)

感谢任何线索。

jdbc jmeter
1个回答
0
投票

Error PKIX path building failed
表示证书错误(即链中缺少证书、过期、自签名等),但这是一条通用消息,无法准确说明问题所在。

你可能想添加下一行system.properties文件:

javax.net.debug=all

一旦你弄清楚出了什么问题,你就应该能够相应地修改 JMeter 配置。例如,如果您的 Oracle 安装使用任何 CA 都不知道的自定义自签名证书,您需要将此证书导入信任库,并通过

javax.net.ssl.trustStore
javax.net.ssl.trustStorePassword
属性让 JMeter 知道此信任库

更多信息:

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