Web APIセキュリティの署名認可トークンに関するガイドに従っています。側面の1つは、X509証明書をBase64文字列としてweb.configに格納することでした。ただし、X509証明書を取得してBase-64文字列に変換する方法については、説明しませんでした。私はOpenSSLを使ってX509証明書を生成する方法についていくつかのガイドを見つけましたが、使用するパートとBase-64に変換する方法については混乱し続けます。ここで私が最後にしたいことがあります。私は、web.configファイルに証明書 X509証明書を作成してBase-64として保存
私は、認証サーバで使用するコードと一緒に行く
- Aベース-64の表現..です
SigningCertificate = new X509Certificate2(certificate, password);
certificate
は、証明書のベース64エンコードされた表現でありと
...password
される署名証明書のパスワードは、 。私は2つのファイルを生成することができる午前のOpenSSLツールを使用して、だから、- 証明書ファイル - MYCERT.PEM
- キーファイル - MYKEY.PEM
質問#1 - Base-64に変換する場合は、
MyCert.pem
ファイルのみを使用する必要がありますか?または、両方のファイルをBase-64として表現する前に、両方のファイルを単一のPFX
ファイルとして結合する必要がありますか?質問#2 - ファイルを受け入れてからBase-64文字列をエクスポートするユーティリティがありますか?