2012-01-15 150 views
10

我想将我的应用程序归档到两台计算机上。我成功导出私钥并将其导入到第二台机器,但导入公钥时出现错误。从钥匙串访问中导出公钥

到处都是我搜索的人总是只提到私钥的输出 - 为什么是这样?我如何导出公钥并成功传输?我究竟做错了什么?

回答

1

当你输出你私人键,你应该得到一个.p12文件。在另一台机器上导入该文件。它应该包含你需要的一切。您无需专门输出和输入密钥public

+0

但是我如何在第二台机器上生成一个? – TommyG 2012-01-17 00:58:26

35

自2009年以来已被打破,详见this bug report

如果报告偏离了互联网,下面是导入公钥pem文件的相关说明。你会想在终端中执行此操作。

security import pub_key.pem -k ~/Library/Keychains/login.keychain 
+0

谢谢!花费了2天时间,我的头撞到了显示器 – Slav 2012-11-13 19:57:49

+0

这真的帮了我很大的忙! – BQuadra 2014-07-01 09:46:03

+0

这也适用于远程服务器的私钥吗? – Volatil3 2015-07-25 08:21:33