【发布时间】:2019-10-02 09:29:54
【问题描述】:
我在使用 Jmeter 加载客户端证书时遇到问题。我尝试了所有方法,包括编辑 system.properties 文件,使用以下几行:
javax.net.ssl.keyStoreType=pkcs12 or jks
javax.net.ssl.keyStore=/path/to/your/jsk keystore or .p12 certificate
javax.net.ssl.keyStorePassword=your certificate or keystore password
然后通过SSL管理器手动导入证书并手动输入密码,没有任何效果。
我总是有这个错误:
javax.net.ssl.SSLException: java.lang.IllegalArgumentException: No certificate found for alias:'mykey'
at sun.security.ssl.Alerts.getSSLException(Unknown Source)
at sun.security.ssl.SSLSocketImpl.fatal(Unknown Source)
at sun.security.ssl.SSLSocketImpl.fatal(Unknown Source)
at sun.security.ssl.SSLSocketImpl.handleException(Unknown Source)
at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
at org.apache.http.conn.ssl.SSLConnectionSocketFactory.createLayeredSocket(SSLConnectionSocketFactory.java:404)
at .....
别名在那里,因为证书打印显示: 密钥库类型:PKCS12 密钥库提供者:SUN
您的密钥库包含 1 个条目
别名:mykey 创建日期:2019年9月27日 条目类型:trustedCertEntry
什么可能导致 Jmeter 无法读取证书?以前有人做过类似的事情吗?
【问题讨论】:
标签: ssl testing jmeter certificate ssl-certificate