[Mew-dist 11157] PGP-5.0iで電子署名が上手い事行きません

Satoshi Itoh ito at example.com
1999年 11月 3日 (水) 09:44:59 JST


始めて投稿するLinux歴1年強の素人です。
最近セキュリティへの興味からPGPを始めようと思い(仮)日本の公式 PGP ホームページ
などからリンクをつたって様々なサイトを見て自分なりに情報を得たつもりだったので
すが5.0iに関する情報が極めて少なくアーカイブからのインストール方法などは書いて
あっても肝心のカスタマイズの部分(pgp.cfg)やMewのリソース(.emacs)に何を書けば
良いかなどの情報がありません。MewのFAQにもそんなに詳しくは触れられていなかっ
たのでちょっと困っている所です。
ターミナルとMew上での暗号化(C-c C-e)には成功しているように思うのですが電子
署名(C-c C-s や C-c C-b)が入るとパスフレーズを聞いて来て[ Enter pass phrase 
(PGPv5) ]とミニバッファに出るのでそこで鍵作成時のフレーズを打ち込むと[ Wrong 
type argument:stringp,?g ]と警告音が出て署名してくれません。暗号化は問題無くで
きているようなので後は電子署名だけなのですが…。どなたかこんなエラーに遭遇した
方は居られないでしょうか?
以下に僕の環境と設定を書きます。
 
xemacs-21.1.4
mew-1.94.1
pgp-5.0i-1.ppc.rpm (OS LinuxPPC JE2.0)<-*src.rpmをrebuildしたものです

export PGPPATH=$HOME/.pgp  <- chmod 700です
以下は.pgp/pgp.cfg の中身です

MyName=ito at example.com
AutoServerFetch=off
Language=ja
ArmorLines=0
Armor=on
TextMode=on
ClearSig=off
Completes_Needed = 1
Marginals_Needed = 1
Cert_Depth = 3
PubRing=/home/sat/.pgp/pubring.pkr
SecRing=/home/sat/.pgp/secring.pkr

また~/.xemacsには以下の様に書きました。

(setq mew-use-pgp5 t)
(setq mew-pgp-micalg "pgp-sha1")
(setq mew-pgp-ver 1)
(setq mew-pgp-ver5 t)
(setq mew-use-pgp-cached-passphrase t)
(setq mew-mail-address "ito at example.com")
(setq x-pgp-sig-from "ito at example.com")
(setq x-pgp-sig-x-info-field-body "/home/sat/public_html/pgp.html")

サイン(署名)関係の設定がなっていないのでしょうか?それとも鍵が認識されていな
いのでしょうか?鍵フォルダの状態は次のようになっています。

Type Bits KeyID      Created    Expires    Algorithm       Use
pub  1024 0x5349E1C9 1999-11-02 ---------- DSS             Sign & Encrypt 
sub  2048 0xE74B78F2 1999-11-02 ---------- Diffie-Hellman                 
uid  #####<#####@kakou1.kumst.kyoto-u.ac.jp>
sig!      0x5349E1C9 1999-11-02 #####<#####@kakou1.kumst.kyoto-u.ac.jp>
SIG!      0xD64588F0 1999-11-02 S.ITOH <ito at example.com>

sec+ 1024 0xD64588F0 1999-10-30 ---------- DSS             Sign & Encrypt 
sub  2048 0x0436EBF4 1999-10-30 ---------- Diffie-Hellman                 
uid  S.ITOH <ito at example.com>
SIG!      0xD64588F0 1999-10-30 S.ITOH <ito at example.com>

  KeyID      Trust     Validity  User ID
  0x5349E1C9 complete  complete  #####<#####@kakou1.kumst.kyoto-u.ac.jp>
                                 #####<#####@kakou1.kumst.kyoto-u.ac.jp>
             ultimate            S.ITOH <ito at example.com>
* 0xD64588F0 ultimate  complete  S.ITOH <ito at example.com>
                                 S.ITOH <ito at example.com>

何か分かりましたらお願いします。

それとつまらない質問かも知れませんが(分かってない証拠です^^)自分あてにメールを
出す場合、どの鍵で暗号化すれば良いのでしょうか?「自分(ito)がメールを送る際受
け手(#####)の公開鍵で暗号化し、受け手は自分の秘密鍵で復号化する」という原則
から行くと僕の鍵フォルダの中に僕の公開鍵が入っていなければできないような気がし
てならないのですが…。

何かとんちんかんな事を言っているかも知れませんが分かる範囲でどうぞお願いします。

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
                                                             	
  京都大学大学院エネルギー科学研究科  エネルギー応用科学専攻 
  資源エネルギープロセス学講座  修士1回生   伊藤  俊        
  E-mail:ito at example.com                      
                                                             	
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%






Mew-dist メーリングリストの案内