2017-02-13 16 views
0

私はC#winformクライアントとサーバー(WindowsサービスWCFサービス、IdentityServer4とElasticSearch)を含むソリューションを得ました。本番環境でIdentityServerを実行する場合は証明書が必要です。このため、これはすべてのサービスで実装されます。それはたぶん片方向証明書(サービスのための機能証明書)でしかないでしょう。購入した証明書と開発者証明書の違いは?

プロダクションでは、購入した証明書が実行されます。

デベロッパーの証明書を購入する理由はありますか、ローカルのWindowsサーバーの開発者証明書は、実稼働環境のようにすべてを実際にテストすることができますか?

+1

正確に開発証明書の目的ではありませんか? (私は自己署名証明書を意味すると思います)。「本当の」証明書を購入することなくテストするには? – Fildor

+0

はい、私はそう思っていますが、私は本当の証明書のようにexaclyのように動作することを確信していません。実際のものが既知の所有者(verisignなど)によって発行されたため、devと実際のcertとの間にeny diffrenceがありますか? – Banshee

+1

あなたは購入しようとしている証明書に大体よく似ているはずです:正確なタイプ、セキュリティレベル、有効期限までですが... "設定の設定"とは別に、使い方の違いではありません。 – Fildor

答えて

0

テスト証明書は、購入した証明書と同じ方法で動作します。ただし、必要なサービスに証明書がインストールされていない場合でも、クライアントおよびサービス上の証明書のチェックをオーバーライドして付与する必要がある可能性があります。ただし、ソフトウェアを実行しているコンピュータに固有の証明書を生成できる場合は、証明書のチェック方法を無効にする必要はありません。

関連する問題