annotate conf/doc/ja-pgped.rf @ 0:bce86c4163a3

Initial revision
author kono
date Mon, 18 Apr 2005 23:46:02 +0900
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1 .\" @(MHWARNING)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
2 .\" written by MH-plus project
bce86c4163a3 Initial revision
kono
parents:
diff changeset
3 .SC PGPED 1
bce86c4163a3 Initial revision
kono
parents:
diff changeset
4 .NA
bce86c4163a3 Initial revision
kono
parents:
diff changeset
5 pgped \- ドラフトを PGP メッセージにする
bce86c4163a3 Initial revision
kono
parents:
diff changeset
6 .SY
bce86c4163a3 Initial revision
kono
parents:
diff changeset
7 pgped
bce86c4163a3 Initial revision
kono
parents:
diff changeset
8 \%[\-alias\ aliasfile]
bce86c4163a3 Initial revision
kono
parents:
diff changeset
9 \%[\-mhnproc\ program]
bce86c4163a3 Initial revision
kono
parents:
diff changeset
10 \%[\-sign] \%[\-nosign]
bce86c4163a3 Initial revision
kono
parents:
diff changeset
11 \%[\-encrypt] \%[\-noencrypt]
bce86c4163a3 Initial revision
kono
parents:
diff changeset
12 \%[\-mime] \%[\-nomime]
bce86c4163a3 Initial revision
kono
parents:
diff changeset
13 file
bce86c4163a3 Initial revision
kono
parents:
diff changeset
14 \%[\-help]
bce86c4163a3 Initial revision
kono
parents:
diff changeset
15 .DE
bce86c4163a3 Initial revision
kono
parents:
diff changeset
16 このプログラムは \fIPGP\fR メールを送りたい場合に、
bce86c4163a3 Initial revision
kono
parents:
diff changeset
17 メッセージを送る前に一度だけ実行します。
bce86c4163a3 Initial revision
kono
parents:
diff changeset
18
bce86c4163a3 Initial revision
kono
parents:
diff changeset
19 最も典型的な使用例は、
bce86c4163a3 Initial revision
kono
parents:
diff changeset
20 \fIcomp\fR、\fIdist\fR、\fIforw\fR、そして \fIrepl\fR コマンドが
bce86c4163a3 Initial revision
kono
parents:
diff changeset
21 ドラフトの編集を終了後に \fIwhatnow\fR(1) を呼び出し、
bce86c4163a3 Initial revision
kono
parents:
diff changeset
22 \*(lqWhat now?\*(rq プロンプトが出た所で、
bce86c4163a3 Initial revision
kono
parents:
diff changeset
23 `send' または `push' を打つ直前に `edit\ pgped' として起動します。
bce86c4163a3 Initial revision
kono
parents:
diff changeset
24 これにより、\fIpgped\fR は \fIPGP\fR プログラムを呼び出し、
bce86c4163a3 Initial revision
kono
parents:
diff changeset
25 ドラフト・ファイルを \fIPGP\fR 形式にします。
bce86c4163a3 Initial revision
kono
parents:
diff changeset
26 \fIpgped\fR は外部プログラムを呼び出しているだけで、それ自身では何ら
bce86c4163a3 Initial revision
kono
parents:
diff changeset
27 暗号処理はしていません。
bce86c4163a3 Initial revision
kono
parents:
diff changeset
28
bce86c4163a3 Initial revision
kono
parents:
diff changeset
29 `\-sign' オプションが指定されると、
bce86c4163a3 Initial revision
kono
parents:
diff changeset
30 ドラフトは \fIPGP\fR により電子署名が施されます。
bce86c4163a3 Initial revision
kono
parents:
diff changeset
31 `\-encrypt' オプションが指定されると、
bce86c4163a3 Initial revision
kono
parents:
diff changeset
32 ドラフトは \fIPGP\fR により暗号化されます。
bce86c4163a3 Initial revision
kono
parents:
diff changeset
33 両方が指定された場合は、電子署名が施され、全体が暗号化されます。
bce86c4163a3 Initial revision
kono
parents:
diff changeset
34 `\-nosign' と `\-noencrypt' はそれぞれ、電子署名、暗号化をしない事を
bce86c4163a3 Initial revision
kono
parents:
diff changeset
35 \fIpgped\fR に指示します。
bce86c4163a3 Initial revision
kono
parents:
diff changeset
36 なお、歴史的な理由により、コマンドラインのオプションが `\-sign' ただ一つだけ
bce86c4163a3 Initial revision
kono
parents:
diff changeset
37 指定された場合は、電子署名をして暗号化はしないという意味になります。
bce86c4163a3 Initial revision
kono
parents:
diff changeset
38 オプションが複数指定されている場合は、この法則は当てはめず、
bce86c4163a3 Initial revision
kono
parents:
diff changeset
39 `\-sign' オプションは暗号化に関しては何の指定も行なわない事に注意して下さい。
bce86c4163a3 Initial revision
kono
parents:
diff changeset
40
bce86c4163a3 Initial revision
kono
parents:
diff changeset
41 電子署名や暗号化をする際は、差出人の公開鍵や秘密鍵及び、受取人の公開鍵を
bce86c4163a3 Initial revision
kono
parents:
diff changeset
42 使用します。受取人の公開鍵を引き出すためには、受取人を特定する必要があり、
bce86c4163a3 Initial revision
kono
parents:
diff changeset
43 このために、アドレス・ヘッダーに於けるエイリアスを展開する必要があります。
bce86c4163a3 Initial revision
kono
parents:
diff changeset
44 `\-alias\ aliasfile' オプションはこの時に使用するエイリアス・ファイルを
bce86c4163a3 Initial revision
kono
parents:
diff changeset
45 指定します。これは、メッセージを実際に送り出す時に \fIsend\fR\0(1) に
bce86c4163a3 Initial revision
kono
parents:
diff changeset
46 対して付けるものと同じものを指定して下さい。
bce86c4163a3 Initial revision
kono
parents:
diff changeset
47 なお、差出人の秘密鍵が必要な場合は、パスフレーズの入力が要求されます。
bce86c4163a3 Initial revision
kono
parents:
diff changeset
48 この場合、リモートから安全でないネットワーク経由でログインしている場合、
bce86c4163a3 Initial revision
kono
parents:
diff changeset
49 パスフレーズが盗聴されるおそれがあり、何のために \fIPGP\fR を使っている
bce86c4163a3 Initial revision
kono
parents:
diff changeset
50 か分からなくなります。この点、注意して下さい。
bce86c4163a3 Initial revision
kono
parents:
diff changeset
51
bce86c4163a3 Initial revision
kono
parents:
diff changeset
52 `\-nomime' オプションが指定されると、
bce86c4163a3 Initial revision
kono
parents:
diff changeset
53 ドラフトは \fIMH.6.8.4\fR 形式の \fIPGP\fR メールになります。
bce86c4163a3 Initial revision
kono
parents:
diff changeset
54 つまり、\fIMIME\fR 形式でないメールに電子署名のみが施された場合は
bce86c4163a3 Initial revision
kono
parents:
diff changeset
55 \fItext/pgp\fR 形式に、
bce86c4163a3 Initial revision
kono
parents:
diff changeset
56 ドラフトが \fIMIME\fR 形式であった場合や、暗号化を施した場合は
bce86c4163a3 Initial revision
kono
parents:
diff changeset
57 \fIapplication/pgp\fR 形式になります。
bce86c4163a3 Initial revision
kono
parents:
diff changeset
58 この形式は以前に Internet draft として公開されていた規格ですが、
bce86c4163a3 Initial revision
kono
parents:
diff changeset
59 その後破棄されたようで RFC にはなっていません。
bce86c4163a3 Initial revision
kono
parents:
diff changeset
60
bce86c4163a3 Initial revision
kono
parents:
diff changeset
61 `\-mime' オプションが指定されると、
bce86c4163a3 Initial revision
kono
parents:
diff changeset
62 ドラフトはマルチパートによる \fIPGP\fR メール(RFC\-2015 参照)になります。
bce86c4163a3 Initial revision
kono
parents:
diff changeset
63 つまり、電子署名のみが施されている場合は \fImultipart/signed\fR 形式に、
bce86c4163a3 Initial revision
kono
parents:
diff changeset
64 暗号化が施されている場合は \fImultipart/encrypted\fR 形式になります。
bce86c4163a3 Initial revision
kono
parents:
diff changeset
65 なお、この時、\fIpgped\fR が呼ばれた時点で、
bce86c4163a3 Initial revision
kono
parents:
diff changeset
66 ドラフトに \*(lqMIME\-Version:\*(rq ヘッダーがない場合は、
bce86c4163a3 Initial revision
kono
parents:
diff changeset
67 `\-mhnproc program' で指定されたプログラム(デフォルトは `mhn')が
bce86c4163a3 Initial revision
kono
parents:
diff changeset
68 まず呼び出され、ドラフトを \fIMIME\fR 形式にした後、
bce86c4163a3 Initial revision
kono
parents:
diff changeset
69 \fIPGP\fR が呼び出される事になります。
bce86c4163a3 Initial revision
kono
parents:
diff changeset
70
bce86c4163a3 Initial revision
kono
parents:
diff changeset
71 なお、\fImultipart/signed\fR 形式の電子署名を使う場合、
bce86c4163a3 Initial revision
kono
parents:
diff changeset
72 \fIsend\fR\0(1) された後に文字コードの変換等を行なって外部に送り出すような
bce86c4163a3 Initial revision
kono
parents:
diff changeset
73 設定をしていると、受取人に取っては、
bce86c4163a3 Initial revision
kono
parents:
diff changeset
74 ネットワーク経路上で何者かに改竄されたという事になってしまいます。
bce86c4163a3 Initial revision
kono
parents:
diff changeset
75 文字コードの変換等は必ず \fIpgped\fR が実行される前に済ませるように注意
bce86c4163a3 Initial revision
kono
parents:
diff changeset
76 して下さい。
bce86c4163a3 Initial revision
kono
parents:
diff changeset
77 .Fi
bce86c4163a3 Initial revision
kono
parents:
diff changeset
78 ^$HOME/\&.mh\(ruprofile~^ユーザーのプロファイル
bce86c4163a3 Initial revision
kono
parents:
diff changeset
79 .Pr
bce86c4163a3 Initial revision
kono
parents:
diff changeset
80 ^Path:~^ユーザーの MH ディレクトリを決める
bce86c4163a3 Initial revision
kono
parents:
diff changeset
81 .Ps
bce86c4163a3 Initial revision
kono
parents:
diff changeset
82 ^Aliasfile:~^デフォルトのエイリアス・ファイル
bce86c4163a3 Initial revision
kono
parents:
diff changeset
83 .Sa
bce86c4163a3 Initial revision
kono
parents:
diff changeset
84 \fISecurity Multiparts for MIME:
bce86c4163a3 Initial revision
kono
parents:
diff changeset
85 Multipart/Signed and Multipart/Encrypted\fR (RFC\-1847),
bce86c4163a3 Initial revision
kono
parents:
diff changeset
86 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
87 \fIMIME Security with Pretty Good Privacy\fR (RFC\-2015),
bce86c4163a3 Initial revision
kono
parents:
diff changeset
88 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
89 pgp(1), comp(1), dist(1), forw(1), repl(1), whatnow(1)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
90 .De
bce86c4163a3 Initial revision
kono
parents:
diff changeset
91 `\-alias\ @(MHETCPATH)/MailAliases'
bce86c4163a3 Initial revision
kono
parents:
diff changeset
92 .Ds
bce86c4163a3 Initial revision
kono
parents:
diff changeset
93 `\-mhnproc mhn'
bce86c4163a3 Initial revision
kono
parents:
diff changeset
94 .Ds
bce86c4163a3 Initial revision
kono
parents:
diff changeset
95 `\-sign'
bce86c4163a3 Initial revision
kono
parents:
diff changeset
96 .Ds
bce86c4163a3 Initial revision
kono
parents:
diff changeset
97 `\-encrypt'
bce86c4163a3 Initial revision
kono
parents:
diff changeset
98 .Ds
bce86c4163a3 Initial revision
kono
parents:
diff changeset
99 `\-mime'
bce86c4163a3 Initial revision
kono
parents:
diff changeset
100 .Co
bce86c4163a3 Initial revision
kono
parents:
diff changeset
101 無し。
bce86c4163a3 Initial revision
kono
parents:
diff changeset
102 .Hi
bce86c4163a3 Initial revision
kono
parents:
diff changeset
103 \fIMH.6.8.4\fR 付属の \fIpgped\fR は
bce86c4163a3 Initial revision
kono
parents:
diff changeset
104 \fIBShell\fR 及び \fISafe_Tcl\fR スクリプトで、
bce86c4163a3 Initial revision
kono
parents:
diff changeset
105 ユーザーのプロファイルは見ませんでしたし、
bce86c4163a3 Initial revision
kono
parents:
diff changeset
106 マルチパートの \fIPGP\fR にも対応してませんでした。
bce86c4163a3 Initial revision
kono
parents:
diff changeset
107 \fBMH\-plus project\fR による \fIpgped\fR はバイナリ形式で、
bce86c4163a3 Initial revision
kono
parents:
diff changeset
108 プロファイルを参照します。
bce86c4163a3 Initial revision
kono
parents:
diff changeset
109 また、マルチパートの \fIPGP\fR にも対応しています。
bce86c4163a3 Initial revision
kono
parents:
diff changeset
110 .En