我有2個當前使用HTTP的獨立Web服務。 (C#)如何將Web服務從HTTP轉換爲HTTPS
1是一個Soap Web服務(asmx)
1是一個WebAPI restful服務。
有什麼特別的,我需要做明智的代碼才能使這兩個Web服務僅SSL?
SSL的所有配置都會參與服務器嗎?
我有2個當前使用HTTP的獨立Web服務。 (C#)如何將Web服務從HTTP轉換爲HTTPS
1是一個Soap Web服務(asmx)
1是一個WebAPI restful服務。
有什麼特別的,我需要做明智的代碼才能使這兩個Web服務僅SSL?
SSL的所有配置都會參與服務器嗎?
這取決於環境。
首先您需要購買證書。如果你搜索Comodo證書,你會發現他們的許多經銷商,包括像namecheap.com的夥計
然後,你將不得不看看如何安裝。如果使用Azure或Google Cloud等,它們通常會安裝在單獨的Load Balancer上。一般來說,大型系統通常會在打開任何應用程序服務器之前終止SSL鏈接,但對於您的設置而言,最簡單的方式就是現在就利用IIS。
如果是您自己的IIS設置,請查看DigiCert的說明。雖然他們的證書非常昂貴,但他們確實有很好的文檔/工具。 https://www.digicert.com/ssl-certificate-installation-microsoft-iis-7.htm
有一些像Let's Encrypt這樣的工具可以讓SSL Cert發行變得更容易,但是現在有時候設置起來會比較複雜。我通常喜歡購買通配證書,以便您可以輕鬆擁有像blog.example.com等子域名。
您的服務如何託管? IIS? – Amy
現在在我的開發機器上本地。網絡管理員表示,他們將不得不使用SSL部署,但他不知道如何。 (我相信這將是IIS 8) – JDS