| 1 | = GnuPG 公開鍵 = |
| 2 | |
| 3 | VinePlus や VineSeed へパッケージをアップロードする際は原則として gpg で署名を |
| 4 | 行うことになっています。(extrasカテゴリは任意ですが、署名を推奨します) |
| 5 | |
| 6 | まだ GnuPG 鍵をもっていない場合は以下の手順で作成して、Vine@vinelinux.org 宛に |
| 7 | 公開鍵を送って vine-keyring に登録してください。 |
| 8 | |
| 9 | == GnuPG 鍵対の生成 == |
| 10 | |
| 11 | {{{gpg --gen-key}}}で生成します。 |
| 12 | |
| 13 | {{{ |
| 14 | $ gpg --gen-key |
| 15 | |
| 16 | gpg (GnuPG) 1.4.6; Copyright (C) 2006 Free Software Foundation, Inc. |
| 17 | This program comes with ABSOLUTELY NO WARRANTY. |
| 18 | This is free software, and you are welcome to redistribute it |
| 19 | under certain conditions. See the file COPYING for details. |
| 20 | |
| 21 | すきな鍵の種類を選択してください: |
| 22 | (1) DSAとElGamal (既定) |
| 23 | (2) DSA (署名のみ) |
| 24 | (5) RSA (署名のみ) |
| 25 | どれにしますか? 1 |
| 26 | }}} |
| 27 | ここでは既定の 1 を選択してください。 |
| 28 | {{{ |
| 29 | DSA鍵対は1024ビットになります。 |
| 30 | ELG-E keys may be between 1024 and 4096 bits long. |
| 31 | どの鍵長にしますか? (2048) |
| 32 | }}} |
| 33 | ここでも既定の 2048 以上を推奨します。通常は既定でかまいません。 |
| 34 | {{{ |
| 35 | 要求された鍵長は2048ビット |
| 36 | 鍵の有効期限を決めてください。 |
| 37 | 0 = 無期限 |
| 38 | <n> = 有効期限 n 日間 |
| 39 | <n>w = 有効期限 n 週間 |
| 40 | <n>m = 有効期限 n か月間 |
| 41 | <n>y = 有効期限 n 年間 |
| 42 | 鍵の有効期間は? (0) |
| 43 | }}} |
| 44 | ここでは今作成している鍵の有効期限を設定します。通常は永久に有効となる既定値 0 で |
| 45 | 構いません。 |
| 46 | {{{ |
| 47 | 鍵は無期限です |
| 48 | これでいいですか? (y/N) y |
| 49 | }}} |
| 50 | ここまで問題なければ y で続行してください。 |
| 51 | {{{ |
| 52 | あなたの鍵を同定するためにユーザIDが必要です。 |
| 53 | このソフトは本名、コメント、電子メール・アドレスから |
| 54 | 次の書式でユーザIDを構成します: |
| 55 | "Heinrich Heine (Der Dichter) <heinrichh@duesseldorf.de>" |
| 56 | |
| 57 | 本名: Your Name |
| 58 | 電子メール・アドレス: name@example.com |
| 59 | コメント: |
| 60 | }}} |
| 61 | 鍵のユーザIDとなる本名、電子メール・アドレス、コメントを聞かれますので、 |
| 62 | 答えてください。半角英数です。メールアドレスは有効なものを入力してください。 |
| 63 | コメントは不要であれば入力しなくても構いません。 |
| 64 | {{{ |
| 65 | 次のユーザIDを選択しました: |
| 66 | "Your Name <name@example.com>" |
| 67 | 名前(N)、コメント(C)、電子メール(E)の変更、またはOK(O)か終了(Q)? O |
| 68 | }}} |
| 69 | 提示されたもので問題なければ "O" で続行してください。 |
| 70 | {{{ |
| 71 | 秘密鍵を保護するためにパスフレーズがいります。 |
| 72 | }}} |
| 73 | パスフレーズを聞かれますので、この鍵に対するパスフレーズを設定してください。 |
| 74 | パスワードとは違い長めの文章が望まれます。 |
| 75 | 入力後、表示のとおり乱数を生成しますので、しばらく時間がかかります。 |
| 76 | {{{ |
| 77 | gpg: このセッションでgpgエージェントは無効です |
| 78 | 今から長い乱数を生成します。キーボードを打つとか、マウスを動かす |
| 79 | とか、ディスクにアクセスするとかの他のことをすると、乱数生成子で |
| 80 | 乱雑さの大きないい乱数を生成しやすくなるので、お勧めします。 |
| 81 | +++++++++++++++.+++++.+++++++++++++++++++++++++++++++++++.++++++++++++++++++++.+++++++++++++++..++++++++++++++++++++++++++++++.+++++.+++++>++++++++++.......................................................................+++++ |
| 82 | 今から長い乱数を生成します。キーボードを打つとか、マウスを動かす |
| 83 | とか、ディスクにアクセスするとかの他のことをすると、乱数生成子で |
| 84 | 乱雑さの大きないい乱数を生成しやすくなるので、お勧めします。 |
| 85 | ++++++++++++++++++++.++++++++++++++++++++++++++++++..++++++++++++++++++++++++++++++..+++++++++++++++++++++++++++++++++++.++++++++++++++++++++++++++++++>++++++++++.....>+++++.....................................................+++++^^^ |
| 86 | gpg: key 4BF0CEAC marked as ultimately trusted |
| 87 | 公開鍵と秘密鍵を作り、署名しました。 |
| 88 | |
| 89 | gpg: 信用データベースの検査 |
| 90 | gpg: 3 marginal(s) needed, 1 complete(s) needed, classic trust model |
| 91 | gpg: depth: 0 valid: 3 signed: 24 trust: 0-, 0q, 0n, 0m, 0f, 3u |
| 92 | gpg: depth: 1 valid: 24 signed: 47 trust: 20-, 0q, 0n, 0m, 4f, 0u |
| 93 | gpg: depth: 2 valid: 17 signed: 19 trust: 17-, 0q, 0n, 0m, 0f, 0u |
| 94 | pub 1024D/4BF0CEAC 2008-10-01 |
| 95 | Key fingerprint = 7307 7E27 C02A 4B3C 1062 E4B2 0C6D C326 4BF0 CEAC |
| 96 | uid Your Name <name@example.com> |
| 97 | sub 2048g/1FBBC15E 2008-10-01 |
| 98 | |
| 99 | }}} |
| 100 | 以上で、GnuPG の鍵対が生成できました。 |
| 101 | |
| 102 | == |