クライアント側で S/MIME メールを復号化する方法を探しています。クライアントがサーバーと秘密鍵を共有することを特に望んでいないため、クライアントがすべてを独自に行う方法を見つける必要があります。
複数のブラウザーをサポートする必要はないので、現在 Mozilla Firefox でのみ動作する window.Cryptoのようなものを使用してもまったく問題ありません。これは特に、クライアントのブラウザが何らかの形でクライアント コンピューター上の証明書ストアにアクセスする必要があるためです (秘密鍵にアクセスするため - もちろんユーザーの承認を得て)。
このようなことを行うための例やチュートリアルを見つけることはほとんど不可能であるため、どこから始めればよいか迷っています。共有できるコードは大歓迎です。