我有一个使用OpenSSL 0.9.8zc在Mac上创建的自签名证书(和CA)。我使用证书来确保与svn服务器的连接安全。使用最新的OS X更新,OpenSSL已更新为0.9.8zd。现在,我无法连接到服务器,我从svn收到“证书验证失败”。
使用openssl验证:
openssl verify -CAfile ~/Desktop/Certificates.pem -check_ss_sig ~/Downloads/svn.pem
我懂了
~/Downloads/svn.pem: /CN=My Open Directory Certification Authority/O=Me/OU=MACOSX OpenDirectory Root CA/emailAddress=webmaster@me
error 7 at 2 depth lookup:certificate signature failure
看来我的CA签名现在被视为“已损坏”。我的问题:
我如何进一步调查以找出证书的“破损”,因此我不再重复此错误?
有没有一种方法可以解决此问题,而不必重新发行以CA开头的每个证书?