[ 新規に投稿する ]

暗号化/電子署名についてNo.14140
やなぎ さん 26/03/03 15:18 [ コメントを投稿する ]
  お世話になっております。

ときどき、S/MIMEで電子署名をしたメールなどを送っているのですが、

最近、特別、暗号化/電子署名の設定をしていないのにもかかわらず、
メールの送信時に、

----------
Windows セキュリティ

資格情報が必要です

このアプリが秘密キーにアクセスすることを許可しますか?
キーの説明: CryptoAPI 秘密キー

[許可] [許可しない]
----------

のようなダイアログが表示されるようになりました。
このダイアログ、1度許可すればしばらく(秀丸メールを再起動するまで?)出てこない様です。
(Windowsのアップデートによる仕様の変更か何かの影響でしょうか。)

Windowsについての情報です。
設定 > システム >バージョン情報 からWindowsの仕様の部分をコピペします。

----------
エディション Windows 11 Pro
バージョン 25H2
インストール日 ‎2026/‎01/‎19
OS ビルド 26200.7840
エクスペリエンス Windows 機能エクスペリエンス パック 1000.26100.291.0
----------

あと、メール編集ウィンドウの[編集]メニューの[暗号化/電子署名]の
ダイアログボックスの「処理」枠の中に、
「暗号化や電子署名をしない」というラジオボタンができると嬉しいです。

私の調査不足かもしれないのですが、一旦、電子署名してしまうと、
メールを新しく作り直さないと電子署名無しの状態に戻せません。

以上、よろしくお願いいたします。
[ ]
RE:14140 暗号化/電子署名についてNo.14143
秀まるお2 さん 26/03/03 16:06 [ コメントを投稿する ]
  暗号化/電子署名してないのにその警告が出るということは、なぜだか・・、ソースコードをトレースするなどして、余計な暗号化ライブラリ呼び出しが無いか調べて、何か分かったらまたコメントさせていただきます。

とりあえず・・・、ChatGPTに聞くなどしてみたら、その警告をとりあえず出さなくするには「秘密キーの強力な保護を有効にする」というのをOFFにするといいらしくて、それは証明書に対して設定変更するということらしいです。ご自身のS/MIME用の証明書に対して設定すればいんだろうと思います。ただ、「セキュリティが落ちるので推奨はしない」みたいな話ではありました。

設定変更するとしたら、「certmgr.msc」を起動して、ご自身の証明書の上でマウス右ボタンメニューから「すべてのタスク - 秘密キーの管理」コマンドを実行してそこでやるらしいです。とりあえずそれで回避する作戦も一応ありそうかとは思います。

少々お待ちください。
[ ]
RE:14143 暗号化/電子署名についてNo.14144
秀まるお2 さん 26/03/03 16:48 [ コメントを投稿する ]
  ソースコード見直しなどしてみたんですが、Windowsの証明書ストアにアクセスするには、やはり何か人間による操作が必要だと思いました。「編集」メニューの「暗号化/電子署名...」を実行してさらにそこでOKボタンを押すのが1つと・・・

あとは、「全般的な設定 - 上級者向け - 暗号化/電子署名」の中の「暗号化メールを表示したら、自動的に復号する」や「電子署名されたメールを表示したら、自動的に検証する」がONで、何かそういうメールを選択したら、という可能性しか思いつかないです。

ご要望の件がありました。

> 私の調査不足かもしれないのですが、一旦、電子署名してしまうと、
> メールを新しく作り直さないと電子署名無しの状態に戻せません。

というのが謎です。「暗号化/電子署名」のコマンドを実行してないのにメールを送信しようとすると(あるいは草稿に保存しようとすると?)勝手に電子署名しようとするということなら、何か自動起動マクロを指定されてるとかじゃないでしょうか。秀丸メール本体ウィンドウの「マクロ - マクロ登録...」の先の「自動起動」の「あとで送信/今すぐ送信時」に何か指定してるなら、そのマクロが原因だと思うので、例えばそのマクロで、必要な相手以外には勝手に電子署名しないようにするなどすればいいような気がします。

マクロが関係無いとしたら・・・、ちょっと分からないので、その場合は「全般的な設定 - 上級者向け - 動作の記録」の「秀丸メールの動作をdump.txtに記録する」をONにして、勝手に電子署名しようとしたタイミングでdump.txtの最後の方をコピペしてメールで送っていただくと、原因が分かるかもしれません。

(自動で電子署名するような機能なんてあったのやら?)
(ChatGPTに聞いたらデタラメな返事が来た)

よろしくお願いします。
[ ]

[ 新規に投稿する ]