6

Go のパッケージのドキュメントに目を通しましたが、openpgpいくつかの明らかな点が欠けているに違いないと思います。たとえば、ReadKeyRing関数はありますが、ありませんWriteKeyRing。一方、 はできますが、Serialize読み返すEntity方法がありません。何が起きてる?誰かが実際にこのパッケージを使用していますか?

4

2 に答える 2

2

エンティティは、パブリック+プライベートGPGキー情報を表します。このReadKeyRing関数を使用すると、GPGキーのリストを読み取ることができます。

Entity.Serialize関数のドキュメントには次のように記載されています。

Serializeは、指定されたエンティティのパブリック部分をwに書き込みます。(秘密鍵の資料は出力されません)。

これはエンティティの公開部分にすぎないため、シリアル化されたデータを公開鍵として使用して新しいエンティティを作成できます。

AWriteKeyRingは確かに存在しません。エンティティのリストを調べて、公開鍵を配列に抽出します。

于 2011-10-15T06:33:07.933 に答える