在mac

时间:2015-08-03 17:27:17

标签: macos certificate keychain private-key public-key

如何将私钥/公钥从一个mac转移到另一个?

我知道如何使用Keychain Access将私钥导出到.p12,然后当我在目标mac中双击它时,它被添加到Keychain Access中。 但是,当我将公钥导出到.pem文件时,在目标mac中双击它只会吐出:

An error has occurred. Unable to import an item. The contents of this item cannot be retrieved.

当我尝试security import pub.pem -k login.keychain 1 key imported.时,它说 Rejoignez Youmindit aujourd'hui ! </h2> <div class="social"> <a href="/fb_signup/"> <div class="social-col sfacebook"> <i class="fa fa-facebook"></i><span class="media">Facebook</span> </div> </a> <a href="/twt_signup/"> <div class="social-col stwitter"> <i class="fa fa-twitter"></i><span class="media">Twitter</span> </div> </a> <a href="/google_signup/"> <div class="social-col sgoogle"> <i class="fa fa-google-plus"></i><span class="media">Google+</span> </div> </a> </div> <p>Inscrivez-vous avec votre adresse email</p> <form data-parsley-validate id="signup" action="javascript:showRegisterModal();" method="post"> <div> <input class="field email" type="text" name="email" required data-parsley-type="email" data-parsley-remote="/check_email/" data-parsley-remote-reverse="true" data-parsley-remote-message="Cette adresse email est déjà utilisée !" data-parsley-required-message="Vous devez choisir une adresse mail !" data-parsley-type-message="L'adresse mail doit être valide!" data-parsley-errors-container=".errors-list" placeholder="Entrez votre adresse email"> <input type="submit" value="S'inscrire" class="btn-signup valid_email"></input> </form> </div> <div class="errors-list"></div> ,但它没有显示在Keychain Access上。

  • 我错过了什么吗?
  • 我不应该为转移公钥而烦恼吗?
  • 只导入那个私钥吗?
  • 唯一的方法就是the solution

由于

1 个答案:

答案 0 :(得分:0)

根据this,看起来在运行security import...命令时,它会添加到通用名称为Imported Public Key的钥匙串中。

现在您只需要将其重命名为相关的名称(例如私钥名称)。