对ssl相关代码的全新认识
我正在mac上研究python
,在这里,我应该使用cert/key进行握手,然后使用另一对进行xml签名
在这个过程中,我经常会遇到如下错误:
"SSLError(1, u'[SSL: TLSV1_ALERT_UNKNOWN_CA] tlsv1 alert unknown ca (_ssl.c:590)')"
我怀疑这是因为如下所示通过keytool添加了cacerts
(我在google上搜索了它,并在网上阅读了一些文档后进行了复制粘贴)
问题:
我通过终端在多个地方执行了上面的keytool
查询,所以同一个文件被添加到多个别名下,如果我需要删除它,我就不能这样做。考虑到我没有使用Java,如何从命令行删除这个keytool证书和别名?在
终端尝试:
添加:
/etc/certs > sudo keytool -keystore cacerts -trustcacerts -importcert
-alias someCA -file root.CA.crt
Enter keystore password:
Re-enter new password:
.
.
.
.
///some cert details
.
.
.
Trust this certificate? [no]: yes
Certificate was added to keystore`
删除:
{/cd5}
目前没有回答
相关问题 更多 >
编程相关推荐