2012-02-17 7 views
1

「スタンドアロン」とは、アプリケーションが実行されている運用システムのユーザーアカウントに関連付けられているリソースにリソースするのではなく、独自のキーデータベースを管理できるモジュールを意味します。pythonにスタンドアロンのpgp実装がありますか?

私は赤いpython-gnupgのドキュメントを正しく理解していれば、それはユーザのローカルキーデータベースに依存しています。

私はLinux上で動作するソリューションに満足しています。現時点では、他のプラットフォームのサポートには優先順位が低くなっています。

答えて

0

は、キーリングGNUPGHOME可能です。

ホームディレクトリアプローチの利点は、別の(公開)キーリングが使用されるだけでなく、その専用ディレクトリ内のすべてのファイルを使用することです。存在しない場合は、gnupg.GPGインスタンスの作成時に生成され、生成されます(niceとsaneです)。

1

あなたがkeyring引数でそのGPG()コンストラクタを使用することができますpython-gnupg使用:指定、値がキーリングファイルの名前 として使用されている場合

キーリング(デフォルトはnone)。デフォルトのキーリングは使用されません。両方の引数python-gnupgを使用して

+0

ありがとう、あなたは正しい方向を教えてくれました。しかし、そのリンクを読んでもう少しグーグルでグーグルをした後、私は同じコンストラクタにgnupg homedirという別の場所を渡すしかないと信じています。しかし、私は誰かのようにこれを確認するためにうそをつくだろう。 – Pico

+0

いいえ、Pythonではキーワード引数を使うことができ、このように 'GPG()'コンストラクタが動作します。あなたは 'gpg = GPG(keyring = 'my_keyring')' –

関連する問題