从M中删除keytool证书

2024-06-01 03:04:49 发布

您现在位置:Python中文网/ 问答频道 /正文

对ssl相关代码的全新认识

我正在mac上研究python,在这里,我应该使用cert/key进行握手,然后使用另一对进行xml签名

在这个过程中,我经常会遇到如下错误:

"SSLError(1, u'[SSL: TLSV1_ALERT_UNKNOWN_CA] tlsv1 alert unknown ca (_ssl.c:590)')"

我怀疑这是因为如下所示通过keytool添加了cacerts我在google上搜索了它,并在网上阅读了一些文档后进行了复制粘贴)

^{pr2}$

问题:

我通过终端在多个地方执行了上面的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}


Tags: key代码终端sslcert过程mac错误