2011-09-05 83 views
0

我目前正在用自签名的PGP证书签署一些debian .deb软件包,这是我从同事处获得的。因此,我有我的文件夹中的以下文件`〜/ .gnupg /:将.p12证书导入GPG以便对debian软件包进行签名

  • gpg.conf(目前仅评论)
  • pubring.gpg
  • RANDOM_SEED
  • secring.gpg
  • trustdb .gpg

我现在已经以.pfx格式(或从Keychain导出的.p12)获得了正确签名的证书,我应该使用它来签署我的debian软件包。我一直在Google上查找相当多的东西,想知道如何转换证书。目前我正在寻找的是将.pfx转换为上述文件结构的简便方法,以便我可以继续使用新证书签署我的debian软件包。

非常感谢您的帮助!

回答

1

X.509基础架构和OpenPGP是两种不同的技术。您不能将X.509证书转换为OpenPGP密钥(尽管您可以使用证书中的密钥对作为新的OpenPGP密钥)。

+0

我还没有注意到如何创建这样的OpenPGP密钥。当我使用'gpg --gen-key'时,我基本上创建了新的自签名密钥对,而我没有选择指向现有密钥对的选项。 – Besi

+0

@Besi从格式的角度来看,重用键是可能的,但我不知道是否可以用GnuPG来做到这一点。 –