0
我在Windows服務中託管WCf服務。 我想知道如何使服務只能通過SSL訪問,並使用證書頒發者提供的證書(Godaddy,verisign等)。在Windows中託管的Wcf服務上安裝並使用cutom證書以啓用SSL(HTTPS)
我在Windows服務中託管WCf服務。 我想知道如何使服務只能通過SSL訪問,並使用證書頒發者提供的證書(Godaddy,verisign等)。在Windows中託管的Wcf服務上安裝並使用cutom證書以啓用SSL(HTTPS)
如果您創建了WCF服務,您將被迫使用Windows IIS服務器來託管您的應用程序。使用IIS時,可以指定端口和SSL證書。
要做到這一點,只是
添加一個新的網站,你的IIS。請確保您使用的應用程序池支持.NET Framework 4.0
。
複製你的編譯WCF的服務和所有參考文獻/文件,你的服務需要相關的IIS的站點文件夾
配置的這個Bindings
IIS頁。此時您需要導入的SSL證書。如果您已經導入它,您可以從Bindings
-Dialog中的ListBox中選擇它。
在該對話框中,可以指定端口
確保你已經打開的防火牆上的
端口如果刪除其他綁定(意味着所有的HTTP綁定),你可以確保您的服務只能通過SSL和您的特定端口訪問。
如果您需要便宜,優質和多域/通配證書,請查看StartSSL。在我的意見,他們爲您服務最好。
你可以找到更多關於IIS配置here的信息。
我的Wcf服務託管在Windows服務上,我不打算在IIS上託管它,所以請讓我知道如何安裝證書來爲Windows服務上託管的WCF服務啓用SSL – mangeshbelwalkar