[解決済み] IIS 7 Error "A specified logon session does not exist. それはすでに終了している可能性があります" https使用時
2022-02-08 19:42:40
質問
asp.netのWebサイトでクライアント証明書認証を作成しようとしています。
クライアント証明書を作成するために、まず認証局を作成する必要があります。
<ブロッククオートmakecert.exe -r -n "CN=My Personal CA" -pe -sv MyPersonalCA.pvk -a sha1 -len 2048 -b 01/01/2013 -e 01/01/2023 -cy 権限 MyPersonalCA.cer
その後、IIS 7にインポートする必要がありますが、IIS 7は.pfx形式を受け入れるので、まずそれを変換します。
pvk2pfx.exe -pvk MyPersonalCA.pvk -spc MyPersonalCA.cer -pfx MyPersonalCA.pfx
MyPersonalCA.pfxをインポートした後、Web Siteにhttpsのサイトバインディングを追加し、SSL Certificateとして上記を選択しようとすると、以下のエラーが表示されます。
何かご意見はありますか?
解決方法は?
これはIISのバグに違いないのですが、解決策が見つかりました。
1- エクスポート MyPersonalCA.pfx をIISから取得します。
2- 変換して .pem :
openssl pkcs12 -in MyPersonalCA.pfx -out MyPersonalCA.pem -nodes
3- 変換して戻す .pfx :
openssl pkcs12 -export -in MyPersonalCA.pem -inkey MyPersonalCA.pem -out MyPersonalCA.pfx
4- インポートして戻す IIS .
関連
-
[解決済み] レイアウトページ"~/Views/Shared/_Layout.cshtml "では、以下のセクションは定義されていますが、レンダリングは行われていません。"スクリプト"
-
[解決済み] ファイルまたはアセンブリをロードできませんでした HRESULTからの例外:0x80131040
-
[解決済み] "この操作にはIIS統合パイプラインモードが必要です。"
-
[解決済み] targetFramework' 属性が認識されません。属性名は大文字と小文字を区別することに注意してください
-
[解決済み] 指定されたCGIアプリケーションでエラーが発生し、サーバーがプロセスを終了した
-
[解決済み] Microsoft Jet データベースエンジンは、オブジェクト 'Sheet1$' を見つけられませんでした。
-
$.ajax access backend 500 (Internal Server Error)
-
[解決済み] Page_Loadの呼び出しとその方法について教えてください。
-
[解決済み] ローカルIIS Expressに移動すると、Chromeから「Bad Request - Request Too Long」が返される
-
[解決済み] HTTPエラー 401.3 - 認証されていません
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] IIS7.0で「HTTPエラー500.19 - 内部サーバーエラー」を解決するには [終了しました]。
-
[解決済み] ASP.NETでページを更新するにはどうすればよいですか?(コードで勝手に再読み込みさせる)。
-
[解決済み] クリスタル・レポート データソースを変更すると「ドキュメントの保存に失敗しました」と表示される
-
[解決済み] ASP.Netのdll.refreshファイルとは何ですか?
-
[解決済み] Response.Redirect()を呼び出すと「Cannot redirect after HTTP headers have been sent」と表示されるのですが、なぜでしょうか?
-
EntityFramework のエラーです。エンティティタイプXXXは、現在のコンテキストのモデルの一部ではありません。
-
Bad Request - Invalid URL HTTP Error 400の対処方法について。
-
[解決済み] ASP.NETアプリケーションの.ashxファイルとは何ですか?
-
[解決済み] VB.netで辞書を使うには?
-
[解決済み] System.OutOfMemoryException' タイプの例外が発生しました。