Last update: 2009-12-01
まずは自分の公開鍵と秘密鍵を用意しなければならない。これも Terminal.app で行う方法とアプリケーションの GUI を使う方法の2通りある。で、キーマネージメント GUI ツールの GPG Keychain Access がそのツールの一つなのだが、ウチの環境ではどうしても上手くいかなかったので、ここでは取り上げない。代わりに Thunderbird にインストールした Enigmail のメニューから行う方法を書く。
なお、色々とやってみた結果、鍵の管理には Enigmail を利用した方が無難かもしれない。ただ、Terminal.app からの設定方法も覚えておくと何かと役に立つので覚えておいて損は無い。
Thunderbird を起動して、OpenPGP メニューから設定ウィザードを呼び出す。








自分の公開鍵と秘密鍵の作成はこれで完了。鍵の編集をしたい場合は OpenPGP メニューの「鍵の管理」から行う。
失効証明書の参考サイト:Understanding GnuPG for Mac OS X
Please select what kind of key you want:
(1) DSA and ElGamal (default)
(2) DSA (sign only)
(4) RSA (sign only)
Your selection?DSA keypair will have 1024 bits.
About to generate a new ELG-E keypair.
minimum keysize is 768 bits
default keysize is 1024 bits
highest suggested keysize is 2048 bits
What keysize do you want? (1024)Key does not expire at all
Is this correct (y/n)?You need a User-ID to identify your key; the software constructs the user id
from Real Name, Comment and Email Address in this form:
"Heinrich Heine (Der Dichter) <heinrichh@duesseldorf.de>"
Real name:Email address: Comment: You selected this USER-ID:
"xxxxxxxx <xxxxx @ xxxx.com>"Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? O
You need a Passphrase to protect your secret key.Enter passphrese: と聞いてくるので、パスワードを入力する。Repeat passphrase には再度同じパスワードを入力してリターンキーを押す。これでキーの生成が始る。完了すると長〜いテキストが表示されると思う(MacFeeling Blog » GnuPGのインストールを参考のこと)
Terminal.app の画面が、続いて処理を促しているなら「exit」で終了する。これで設定は完了。上記手順で GnuPGP のインストールと鍵の設定は完了している。はず(^^; 一応 Terminal.app を起動して確認しておいた方がよい。
sec XXXXX/XXXXXXX YYYY-MM-DD
uid Name <xxxx @xxx.xxx>
ssb XXXXX/XXXXXXX YYYY-MM-DD失効証明書は、先にも書いたように必要かどうかはあなた次第。詳しくは Understanding GnuPG for Mac OS X を読んでいただきたい。また、Terminal.app で作成する方法に加えて、詳しい解説をされているので、作成する場合はそちらを参考ください。
ここまでで一通りの設定は完了したと思う。次は自分の鍵を公開サーバーに登録してみよう。


鍵情報はテキストファイルに保存して外部メディアなどに保管しておくのが基本。で、GPG 設定のバックアップ方法。
自分の鍵ペアや他の方から貰った鍵情報は、次のページで書いている鍵情報のエクスポートでバックアップを取ることができる。通常はこの方法で GnuPG の鍵をバックアップすれば良いだろう。
Terminal.app を使って GnuPG 全体のバックアップをとっておく方法もあるのだが、万人ができるわけでは無いので当サイトでは取り上げない。その代わりと言ってはアレだけど、GPG 設定をバックアップ/復元するアプリケーションを作ったので、試してみたい方はご自由にダウンロードくだされ。使い方とダウンロードは こちらかへどうぞ
次のページでは鍵のエクスポートとインポートだ。鍵のエクスポート/インポート