[PREVIOUS CHAPTER]
[NEXT CHAPTER]
2 PGP まわり ( fml-current (3.0I) 2000/08/12 以降 )
2.1 ディレクトリの階層構造について
fml 3.0 までは $DIR/etc/pgp だけでした。
例: /var/spool/ml/elena/etc/pgp/
fml 4.0 では PGP の鍵の置き場所が意味的に4つに分かれました。
$DIST_AUTH_KEYRING_DIR = "$DIR/etc/dist-auth";
$DIST_ENCRYPT_KEYRING_DIR = "$DIR/etc/dist-encrypt";
$ADMIN_AUTH_KEYRING_DIR = "$DIR/etc/admin-auth";
$ADMIN_ENCRYPT_KEYRING_DIR = "$DIR/etc/admin-encrypt";
実際に意味があるのは次の2つだけです。
* 投稿記事の暗号化の際に用いる PGP の鍵の置き場所
$DIST_ENCRYPT_KEYRING_DIR
例: /var/spool/ml/elena/etc/dist-encrypt/
* admin コマンドメールの PGP 認証の際に用いる PGP の鍵の置き場所
$ADMIN_AUTH_KEYRING_DIR
例: /var/spool/ml/elena/etc/admin-auth/
NOTE: 他の2つの変数は使ってないけど将来のために予約します。
2.2 makefml の使い方 (互換性について)
fml 4.0 では
makefml モード.pgpコマンド名
になります。またモードのデフォルト値は環境変数
MAKEFML_PGP_DEFAULT_MODEで指定できます。
例: 真面目に書くとこのように書きます。
% makefml admin-auth.pgp2 elena [pgpのオプションがつづく…]
しかし認証にしか使わないのであれば
環境変数で admin-auth と指定しておくと便利です。
% setenv MAKEFML_PGP_DEFAULT_MODE admin-auth
% makefml pgp elena
上の例と同じ動きをします。
この場合 makefml pgp elena は makefml admin-auth.pgp2 elena と
再解釈されています。
注意: MAKEFML_PGP_DEFAULT_MODE を明示的に指定しない場合のデフォー
ルトモードはadmin-auth になっています。そのため
% makefml pgp elena
は
% makefml admin-auth.pgp elena
と同じです。
2.3 省略しない makefml の使い方 (admin コマンドの認証鍵の操作)
fml 3.0 では makefml pgp により admin コマンドの認証鍵を操作しました。
fml 4.0 では
makefml モード.pgpコマンド
形になります。つまり次のような組合せがあります。
歴史的に pgp は pgp2 を意味します。
makefml admin-auth.pgp
makefml admin-auth.pgp2
makefml admin-auth.pgp5
makefml admin-auth.pgpk
makefml admin-auth.pgps
makefml admin-auth.pgpe
makefml admin-auth.pgpv
makefml admin-auth.gpg
あまりに長いので admin-auth を aa で代用できます :-)
例:
makefml aa.pgp2
makefml aa.pgp5
makefml aa.gpg
2.4 省略しない makefml の使い方 ( ML の暗号化の鍵の操作)
fml 3.0 では makefml pgp により ML の暗号化のため鍵を操作しました。
fml 4.0 では
makefml モード.pgpコマンド
形になります。つまり次のような組合せがあります。
歴史的に pgp は pgp2 を意味します。
makefml dist-encrypt.pgp
makefml dist-encrypt.pgp2
makefml dist-encrypt.pgp5
makefml dist-encrypt.pgpk
makefml dist-encrypt.pgps
makefml dist-encrypt.pgpe
makefml dist-encrypt.pgpv
makefml dist-encrypt.gpg
de で代用できます。例:
makefml de.pgp2
makefml de.pgp5
makefml de.gpg
[PREVIOUS CHAPTER]
[NEXT CHAPTER]
Copyright (C) 1993-2001 Ken'ichi Fukamachi
All rights of this page is reserved.
# This Document(html format) is automatically geneareted by fwix.pl.
# fwix (Formatter of WIX Language) is fml document formatter system
# designed to generate plaintext, html, texinfo and nroff from one file.