如何在 Mac 上安装 DER 二进制编码的 GOST R 34.10-2001 根证书 (.crt)?

如何在 Mac 上安装 DER 二进制编码的 GOST R 34.10-2001 根证书 (.crt)?

我想安装本证书在运行 OSX 10.9.1 的 Mac 上。

我已经下载了它,但是当我双击时,钥匙串就打开了,就是这样。

也无法使用命令行安装它:

user$ sudo certtool i ca_fns_rusia.crt 
Password:
***pemDecode: no terminator found
***ca_fns_russia.crt: Bad PEM formatting. Aborting.

答案1

就您而言,答案似乎是“您不能”。

使用 OpenSSL,我可以确定您的证书显然使用的是“DER”二进制编码格式,而不是更常见的“PEM”ASCII/Base64 格式,这是一个很容易解决的问题。

但这只是最初的障碍。更大的问题是它使用了一种名为“GOST R 34.10-2001”的俄罗斯加密算法,这种算法在西方可能不受广泛支持。至少,我找不到任何关于它被 Mac OS X 内置安全库支持的提及。所以你可能没有机会将它导入到 Keychain 中,即使你可以,你也无法用它做任何事情。

您可能需要查看哪些第三方网络浏览器(或电子邮件应用程序,或您正在尝试执行的任何操作)支持 GOST 并支持使用他们自己的证书集,而不是完全依赖于操作系统的 Keychain 和加密服务。

相关内容