OpenPGP support ?
Daiki Ueno
ueno @ ueda.info.waseda.ac.jp
1999年 11月 6日 (土) 01:31:09 JST
>>>>> In [emacs-mime-ja : No.00049]
>>>>> masakazu @ yamada.gr.jp (Masakazu Yamada) wrote:
> > > せっかくなので、できるようにしてしまいました。
> > > `pgg-sign-region' や `pgg-verify-region' を interactive に呼び出すと、
> > > clearsign を希望したとみなされます。
> > 素晴らしいです。ただ, User-Agent + GnuPG の環境で試したんですが,
> > 日本語が含まれると pgg-sign-region は, やっぱり mc-sign-region 同様
> > 化けてしまいます。
> 僕も試してみました。署名に関しては、こちらの環境では問題無いように見え
> ます。
現実逃避に lunatic な(?)解決法を...
(eval-after-load "pgg-gpg"
'(let* ((symbol (luna-class-find-member
(luna-find-class 'pgg-scheme-gpg)
'sign-region))
(original (symbol-function symbol))
(args (compiled-function-arglist original)))
(fset symbol
`(lambda ,args
(let ((coding-system-for-write
(if cleartext 'iso-2022-7bit-ss2
coding-system-for-read)))
(apply ,original
(mapcar #'symbol-value
',(delq '&optional args))))))
))
> verifyは、公開鍵を持っている人の記事は、
> Buffer is read-only: #<buffer *Article*> となってしまいます。
> 公開鍵を持っていない場合は、*PGG-echo*バッファが現れ、
> gpg: Can't check signature: public key not found と表示され止まってし
> まいます。PGP/MIMEの場合と同じようにkeyをfetchしてくれると良いのですが。
すみません。そのようにしてみました。。。
> それから、マルチパートの記事を何か読むまで、pgg-verify-regionなどが有
> 効にならないみたいです。
これは、M-x load-library pgg するか、
必要な関数の autoload する設定を ~/.emacs にでも書いて下さい。^^;;
--
Daiki Ueno (ueno @ ueda.info.waseda.ac.jp)
More information about the Emacs-mime-ja
mailing list