smime.el

Hirohisa Yamaguchi umq @ ueo.co.jp
2006年 2月 10日 (金) 11:50:04 JST


やまぐちと申します

At Tue, 13 Sep 2005 04:53:53 +0900,
中川 誠 wrote:

> 随分と間が空いてしまいました。とりあえずは動作するものができたので投稿し
> てみます。ご意見をお聞かせください。

ちょっと使ってみたので、気になるところだけ手を入れてみました。

添付は基本的に、中川さんのパッチがベースで、使われていないところもそのまま
残してあります。
 #  ;;; smime.el ends here 行以降は、まったく触ってませんが、中川さんの
 #  パッチのまま残してあります。


> 本来は mime-edit.el に対する修正も含めた形になっています。pgg のように
> smime とのインターフェース部分を抽象化できればよいのですが、そこまでは私
> では手が出ません。

> ldap とのやり取りなども実装してみたいのですが、しばらく時間が取れそうに
> ないです。ぼちぼちやりたいと思います。

> 個人的には 5月頃からは使っています。ただ、自分の中だけで閉じているので、
> 本当にうまく動作しているのはは確証が持ててません。

> SEMI で書名したメールが、Exchange/Mozilla/Firefox で検証できることは確認
> しています。Exchange で書名/暗号化したメールを SEMI 側で検証/復号化でき
> ることも確認しています。

暗号化ができないようだったので、そのあたりに手を入れてあります

 #  あと、個人的に気になってるのは、自分の証明書に秘密鍵が入っているか
 #  どうかの判別 (smime-certificate-contains-private-key) とか、実装
 #  方法がわからなかったのでemacs ではこうするんだよ、みたいなのを教えて
 #  いただけるとありがたいです_( )_


設定については...
> (setq smime-certificate-file (expand-file-name "~/.smime/myca.pem"))
> (setq smime-private-key-file (expand-file-name "~/.smime/mykey.pem"))
> (setq smime-public-keys
>       '(("makoto.nakagawa @ hp.com" "~/.smime/cert.pem" '())))

;; 署名確認用の CA ファイル格納ディレクトリ
;; $ ln -s _certfile_ `openssl x509 -noout -hash -in _certfile_`.0
;; などして、逆引き設定も忘れずに
(setq smime-CA-directory "~/.certs")

;; 署名確認用の CA ファイル
;; *未テスト*
;(setq smime-CA-file "~/.certs/cert.pem")

;; 自分の情報
;; From: を複数使う場合は考慮していない
;; private key を証明書に含む場合は cdr を nil にするか、
;; cons でなく、直接ファイル名を指定してもよい
(setq smime-digital-id
      (cons (expand-file-name "~/.smime/mycert.pem")
	    (expand-file-name "~/.smime/mykey.pem")))

;; 暗号化のための、宛先-証明書マップ
;; リストにする必要性を感じなかったのでペアにした
;; 外のファイルに追い出して、自動追加とかできるようになるのが
;; スマートかなぁ
(setq smime-certificate-alist
      '(("umq @ ueo.co.jp" . "~/.smime/mycert.pem")
	("someone @ example.co.jp" . "~/.certs/someone-example.pem")
	))

というカンジです


end
-- 

	Hirohisa Yamaguchi
	  umq @ ueo.co.jp
    hkp://openpksd.org/E7EA65C4
-------------- next part --------------
テキスト形式以外の添付ファイルを保管しました...
ファイル名: semi_smime.patch.bz2
型:         application/octet-stream
サイズ:     6477 バイト
説明:       無し
URL:        <http://lists.chise.org/pipermail/emacs-mime-ja/attachments/20060210/ea9480ea/attachment.obj>


More information about the Emacs-mime-ja mailing list