我在Windows Server 2008 R2上有一個VB.NET 4.5應用程序,它必須通過TLSv1.2連接到Tomcat服務器上的其他內部應用程序之一。根據我們的安全掃描和服務器配置(在PCI準備),我們只能使用這些密碼在該服務器上:用於Web服務客戶端的VB.NET密碼
TLS_DHE_RSA_WITH_AES_128_GCM_SHA256 TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
我從WSDL照常生成的服務類,但Wireshark捕獲不會將這些密碼列爲選項。
我的問題:
- 什麼庫做幕後的TLS連接背後Microsoft.NET用?例如,它仍然使用SChannel嗎?
- 有沒有辦法讓我啓用/安裝新的密碼爲VB.NET使用?
如果它使用SChannel,也許我可以做一些註冊表更改以使其工作...?或者有可能這些密碼僅在Windows Server 2008 R2上不可用?
在此先感謝!