previous questionまでフォローアップするには、秘密鍵でX509証明書を取得する必要があるコードがあります。回答に記載されているように、これはX509Storeを使用して行われます。秘密鍵で証明書のベース64エンコード値を取得するにはどうすればよいですか?
これをユニットテストする最良の方法は何ですか?私は、開発中のものとは異なる証明書で開発してテストしたいので、異なる実装を提供するためにCertificateRepositoryインターフェースを作成することができます。
test/devの実装では、証明書のbase64でエンコードされた文字列を使用して、ダミーのパスワードと専用のtest/dev certを使用してcertインスタンスを作成するとよいでしょう。しかし、これまで私は、private64を基にした証明書をbase64文字列としてエンコードする方法を理解することができませんでした。 Base-64としてMMCから証明書をエクスポートしようとするたびに、公開鍵のみがエンコードされます。
どのように証明書を作成しますか? –
これらのスイッチでmakecert.exeを使用して作成されました:-r -pe – danludwig