bind-9.4.1-P1の Integrity Check

Integrity Check use :gpg (GnuPG) 1.4.7 to bind-9.4.1-P1

プログラムと 署名 ファイルを 移動

aite@sv:~$ mkdir 002_bind
aite@sv:~$ mv bind-9.4.1-P1.tar.gz* 002_bind/
aite@sv:~$ mv isc-pgpkey2006.txt 002_bind/
aite@sv:~$ cd 002_bind/
aite@sv:~/002_bind$ ls -l
合計 6216
-rw-------    1 aite users  6341409  9月 10日  20:34 bind-9.4.1-P1.tar.gz
-rw-r--r--    1 aite users      478  9月 10日  20:34 bind-9.4.1-P1.tar.gz.asc
-rw-r--r--    1 aite users     3997  9月 10日  20:34 isc-pgpkey2006.txt

gpg --verify bind-9.4.1-P1.tar.gz.asc bind-9.4.1-P1.tar.gz

ほたら 検証 というか確認をしましょう

aite@sv:~/002_bind$ gpg --verify bind-9.4.1-P1.tar.gz.asc bind-9.4.1-P1.tar.gz
gpg: 2007年07月25日 06時24分58秒 JSTにRSA鍵ID 1BC91E6Cで施された署名
gpg: 署名を検査できません: 公開鍵が見つかりません

import

鍵はおへん というてはりますので

aite@sv:~/002_bind$ gpg --import isc-pgpkey2006.txt
gpg: 鍵1BC91E6C: \
公開鍵“Internet Systems Consortium, Inc. (Signing key, 2006) <pgpkey2006@isc.org>”を読み込みました
gpg:     処理数の合計: 1
gpg:           読込み: 1  (RSA: 1)
gpg: 最小の「ある程度の信用」3、最小の「全面的信用」1、PGP信用モデル
gpg: 深さ: 0  有効性:   1  署名:   1  信用: 0-, 0q, 0n, 0m, 0f, 1u
gpg: 深さ: 1  有効性:   1  署名:   0  信用: 0-, 0q, 0n, 0m, 1f, 0u

--list-key USER-ID & --fingerprint USER-ID

読み込んだものを 見ておきましょう 必要なのは ”Internet Systems Consortium, Inc.”のものですので

aite@sv:~/002_bind$ gpg --list-key
/home/aite/.gnupg/pubring.gpg
-----------------------------
pub   1024D/7F2F7318 2007-09-05
uid                  aite kextutei (korede kimeta) <aite@sv.bcnet.ne.jp>
sub   2048g/9A4B5C4F 2007-09-05

pub   1024D/C04EE068 2007-09-05
uid                  fdopstm hontoudesu (saisho desu) <fdopstm@lx.bcnet.ne.jp>
sub   2048g/7C4C64AB 2007-09-05

pub   2048R/1BC91E6C 2006-03-09 [満了: 2009-03-08]
uid                  Internet Systems Consortium, Inc. (Signing key, 2006) <pgpkey2006@isc.org>
sub   2048R/FB6878C0 2006-03-09 [満了: 2009-03-08]

fingerprint は

aite@sv:~/002_bind$ gpg --fingerprint Internet Systems Consortium, Inc.
pub   2048R/1BC91E6C 2006-03-09 [満了: 2009-03-08]
                 指紋 = 445B 7704 FB95 28F3 882D  D8D3 2334 124E 1BC9 1E6C
uid                  Internet Systems Consortium, Inc. (Signing key, 2006) <pgpkey2006@isc.org>
sub   2048R/FB6878C0 2006-03-09 [満了: 2009-03-08]

署名

入手した鍵に 署名をしないといけないのですが? 此処が問題なのですが?

aite@sv:~/002_bind$ gpg --lsign 1BC91E6C

pub  2048R/1BC91E6C  作成: 2006-03-09  満了: 2009-03-08  利用法: SC  
                     信用: 未知の        有効性: 未知の
sub  2048R/FB6878C0  作成: 2006-03-09  満了: 2009-03-08  利用法: E   
[ unknown] (1). Internet Systems Consortium, Inc. (Signing key, 2006) <pgpkey2006@isc.org>


pub  2048R/1BC91E6C  作成: 2006-03-09  満了: 2009-03-08  利用法: SC  
                     信用: 未知の        有効性: 未知の
 主鍵の指紋: 445B 7704 FB95 28F3 882D  D8D3 2334 124E 1BC9 1E6C

     Internet Systems Consortium, Inc. (Signing key, 2006) <pgpkey2006@isc.org>

この鍵は2009-03-08で満了します。
本当にこの鍵にあなたの鍵“aite kextutei (korede kimeta) <aite@sv.bcnet.ne.jp>”で署名してよいですか
(7F2F7318)

署名は、書出し不可に設定されます。

本当に署名しますか? (y/N) y

次のユーザーの秘密鍵のロックを解除するには
パスフレーズがいります:
パスフレーズがいります:“aite kextutei (korede kimeta) <aite@sv.bcnet.ne.jp>”
1024ビットDSA鍵, ID 7F2F7318作成日付は2007-09-05

gpg --verify bind-9.4.1-P1.tar.gz.asc bind-9.4.1-P1.tar.gz

改めて 確認 しましょう

aite@sv:~/002_bind$ gpg --verify bind-9.4.1-P1.tar.gz.asc bind-9.4.1-P1.tar.gz
gpg: 2007年07月25日 06時24分58秒 JSTにRSA鍵ID 1BC91E6Cで施された署名
gpg: 信用データベースの検査
gpg: 最小の「ある程度の信用」3、最小の「全面的信用」1、PGP信用モデル
gpg: 深さ: 0  有効性:   1  署名:   2  信用: 0-, 0q, 0n, 0m, 0f, 1u
gpg: 深さ: 1  有効性:   2  署名:   0  信用: 1-, 0q, 0n, 0m, 1f, 0u
gpg: 次回の信用データベース検査は、2009-03-08です
gpg: “Internet Systems Consortium, Inc. (Signing key, 2006) <pgpkey2006@isc.org>”からの正しい署名

今回も署名のみで 信用度は設定していませんが まあ しらない人に 信用度 を決められても ということで 此処までとしておきます

へい ご苦労でおました

にゃんたろう 拝!

2007年 9月10日 (月) 22:03:14 JST 作成


bind-9.4.1-P1の Integrity Check

Copyright © 2007. nyantarou All Rights Reserved.