1

OpenSSL を使用せずに.NET で SPKAC (署名付き公開鍵とチャレンジ) を作成することは可能ですか? OpenSSL でこれができることはわかっていますが、このプロジェクトではサードパーティのライブラリを避ける必要があります。

<keygen>実際、HTML5要素が行うことをしたいです。対応する MDN ページには、次のように記載されています。

公開鍵とチャレンジ文字列は、PublicKeyAndChallenge として DER エンコードされ、秘密鍵でデジタル署名されて SignedPublicKeyAndChallenge を生成します。SignedPublicKeyAndChallenge は base64 でエンコードされ、最終的に ASCII データがサーバーに送信されます[...]

SPKAC が送信されたときにクライアント証明書を返すサーバーがあり、自動証明書取得のためにブラウザーの動作をコピーしたいと考えています。

誰もこれを行う方法を知っていますか?

4

0 に答える 0