X509証明書を使用して、サービススタック上に実装されたRESTサービスを保護したいですか?.NETアプリケーションでサービスをホストします。
サービスを構築できますが、正常に動作しているようです。
証明書を使用した実際の例をいただければ幸いです。
X509証明書を使用して、サービススタック上に実装されたRESTサービスを保護したいですか?.NETアプリケーションでサービスをホストします。
サービスを構築できますが、正常に動作しているようです。
証明書を使用した実際の例をいただければ幸いです。
私はこれらの2つの例に従っています:
http://pfelix.wordpress.com/2012/02/26/enabling-https-with-self-hosted-asp-net-web-api/
2つのブログから、次のことを行いました。
証明書を取得し、ローカル コンピューターにインストール > 個人 > 証明書
エンドポイント アドレスを次のように設定します: https://*:443/
ブログからコマンドを実行しました。
netsh http add urlacl url=https://+:443/ user=XXX
後でこれが機能しないことがわかりましたが、これは機能しました
netsh http add urlacl url=https://*:443/ user=XXX
次に、証明書をリンクします。
netsh http add sslcert ipport=0.0.0.0:443 certhash=XXXX appid={XXX}
これは致命的なエラー - 1312 で失敗しました。このリンクは問題の原因を説明しています。私たちのネットワーク担当者にとって解決策はかなり簡単でしたが、証明書についての私の理解を超えていました。
正しい証明書がインストールされると、netsh コマンドは問題なく実行され、SSL を使用して実行することができました。