2014-07-09 34 views
0

我试图从服务器的HTTP转换成HTTPS,和我有,因为居住在密钥库问题的证书的麻烦:转换SHA1证书以MD5使用OpenSSL的

我的最终目标是实现自动化的过程以编程方式通过密钥库中的这些证书并将其转换为不同的格式(即MD5)。 有没有可以简单转换SHA1 - > MD5的命令?这甚至可能吗?

有没有比通过OpenSSL更简单的方法?如果这个问题表达得很差,我很抱歉,我对这个主题的理解非常有限。

谢谢!

+3

一旦由CA签名,证书不能被更改或“转换”。 –

回答

2

由于尤金的评论正确指出答案几乎肯定不是。这是因为证书比单纯的字段集合更复杂。证书由证书颁发机构签署。这个签名是一种安全校验和,不能被篡改。如果您更改了证书的一位,签名将无法验证。

有一种特殊情况,您可以在其中这样做,这可能不适用于您的情况:如果您的证书是自签名的。