1. 寻找第三方获取您的SSL证书(本例中为自签名证书)
C:\\Program Files\\Java\\jdk1.8.0_241\\jre\\lib\\securitykeytool -import -alias aliyun-maven -keystore cacerts -file E:\\entSoftware\\aliyun-maven.cer
请输入密钥库密码:
……关于证书内容的一堆信息
您信任此证书吗? [否]: y
证书已添加到密钥库
keytool 错误: java.io.FileNotFoundException: cacerts(访问被拒绝。)
解决方案
我以管理员身份运行命令提示符。有关如何以管理员身份运行的说明,请参阅以下链接。
参考:https://jingyan.baidu.com/article/ceb9fb10b53ab88cac2ba05b.html
C:\\WINDOWS\\system32keytool -import -alias aliyun-maven -keystore cacerts -file E:\\entSoftware\\aliyun-maven.cer
输入密钥库密码:changeit
……关于证书内容的一堆信息
您信任此证书吗? [否]: y
证书已添加到密钥库
//查看证书
C:\\WINDOWS\\system32keytool -list -keystore cacerts -alias aliyun-maven
输入密钥库密码:changeit
aliyun-maven,2020-9-29,trustedCertEntry,
证书指纹(SHA1): F1:E6:55:4D:32:EF:89:6C:D5:E3:FB:F4:6E:E5:6E:4A333 6 5C:56:92:79
//删除证书
C:\\WINDOWS\\system32keytool -delete -alias aliyun-maven -keystore cacerts
输入密钥库密码:changeit
我尝试了这个方法,但没有成功。当我查看文档——KETTLE 的受信任证书(1).pdf 时,出现以下错误: 192.168.**.** 的证书不匹配。由于httppost组件中的堆栈错误,证书通用名subject:kshare尝试通过SSL证书身份验证信任让kettle传递,但仍然失败。具体操作——:在其余客户端组件之前添加httppost 组件。您只需输入URL,无需输入其余内容。更改为kettle7并再次尝试步骤4。 成功—— 具体的kettle安装包位于该文件夹中。在后续步骤中,您可以删除httppost 组件并正常提取它。摘要:按照步骤5 操作。下面是一些屏幕截图。卡住错误的原因尚不清楚。我们欢迎您参与讨论。
以上关于#kettle调用RESTful接口时SSL信任证书问题的相关内容由网络提供,仅供参考。相关信息请参见官方公告。
原创文章,作者:CSDN,如若转载,请注明出处:https://www.sudun.com/ask/93374.html