[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-devel:12344] NewMaint info & GPG usage tips (Re: [nm-admin] Note to all AMs)
佐野@浜松です。
nm-admin (or nm-discuss) list より:
# 関心のある人はもう既に読んでいるはず、ではありますが。
In <87zopt4xzy.fsf@xxxxxxxxxxxxxxxxxxxxx>,
at "14 May 2000 04:22:09 +0100",
with "[nm-admin] Note to all AMs",
James Troup <james@xxxxxxxxxx> さん writes:
> Hi,
>
> When you send information regarding your applicant to the DAM, please
> remember to always include the following three things:
>
> (o) Their GPG key.
> (o) Their desired account name.
> (o) The email address that theiraccountname@debian.org will be
> forwarded too.
>
> Also, please remember that I will not accept PGP keys for anything
> other than proof of identity purposes. All applicants _must_ have a
> GPG key which will be used for package maintenance.
>
> Thanks.
>
> --
> James
ということですので、New Maintainers に申請を出す際には今後 GPG key が
必須です。PGP によって作成した RSA/IDEA key は受理されませんので
御注意ください。
これは /usr/doc/debian-keyring/README.gz (potato 版 2000.01.3) に
The Debian project will only accept new key pairs if they are GPG keys.
として予告されていたことです。
理由は
Background: PGP and GPG
-----------------------
PGP (Pretty Good Privacy) is currently the most widely used public key
cryptography program. Unfortunately, it uses patented algorithms (the
RSA algorithm (asymmetric) and the IDEA algorithm (symmetric)), making
a DFSG-free implementation impossible. GPG (GNU Privacy Guard;
http://www.gnupg.org/) is a DFSG-free cryptography program which is
based on the same concepts as PGP, but which uses unencumbered
cryptographic algorithms.
に説明されていますが、PGP は特許化されたアルゴリズム (RSA/IDEA) を
利用しているために DFSG-free な実装が不可能であること、GPG は現状で
実用的に利用できる DFSG-free な暗号プログラムであること、によります。
既に Debian の official maintainer として登録されているメンバーも、
なるべく早目に GPG なキーを作成して keyring-maint@debian.org に
送ったほうが良いでしょう。
なお、GPG なキーを作成して、それが誰にも署名してもらっていない場合、
以下の手順によって、今まで使用していた自分の PGP なキーで新しく作成
した GPG なキーに署名することができます。
Signing your GPG key with your PGP one
--------------------------------------
If you already have a PGP key, but only now made a GPG key, you must
sign your GPG key with your PGP one. This can be done as follows:
o Get the gpg-rsa (or gpg-rsaref, if you live in the US) and gpg-idea
packages and install them.
o Sign your GPG key with your PGP key:
gpg --load-extension rsa --load-extension idea \
--secret-keyring ~/.pgp/secring.pgp \
--default-key 'Your PGP ID' --sign-key 'Your GPG ID'
ここで、'Your PGP ID' や 'Your GPG ID' としては hex コードで表示される
key ID (私の場合には前者が 0x2EFDA151、後者が 0xAE31C009) や、
また、より確実な方法として finger print を利用することもできます。
(例えば、"gpg --list-keys '0xA1A0F2D09C5D7D61DBA11507D0B3F3D0AE31C009'" を
実行すれば私の GPG キーが表示されるはずです。)
同様に、他のメンバーのキーに自分の GPG キーで署名する際にも hex key ID や
key finger print を利用して PGP キーと GPG キーを区別して運用することが
可能です。
例えば、私の場合には
"gpg --local-user AE31C009 --edit-key (他の人の GPG key ID)"
を実行します。
GPG で PGP なキーも扱えるように $HOME/.gnupg/options に gpg-rsa/gpg-idea の
extention を指定していると、今までの PGP キーと新規作成した GPG キーを
どうやって区別して指定すればいいのか、悩む人がいるかもしれないので
(user ID では区別できない、という場合が多いでしょうから)
参考までに、ちょっとした tips として書いてみました。
では。
--
# (わたしのおうちは浜松市、「夜のお菓子」で有名さ。)
<kgh12351@xxxxxxxxxxx> : Taketoshi Sano (佐野 武俊)