[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 の鍵の置き場所が意味的に４つに分かれました。

    	$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-2000 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.