分享至
本人在開發webservice時,由於廠商的通道為TLS1.2,本機是可以連的到,但是移到測試主機(winodws server 2003 R2)上之後,是不支援TLS1.2,但是測試主機上的google瀏覽器卻能送GET到廠商端的API,
請問一下為甚麼開發的程式在不支援TLS1.2的測試主機上無法送資料到API,卻能在瀏覽器上送出?煩請指教
已邀請的邦友 {{ invite_list.length }}/5
您的API應該是使用Windows 2003的加密庫, 但Windows 2003不支援TLS. 而Chrome使用自己的加密庫, 所以可以連.
請問一下有沒有辦法去引用到chrome的加密庫?
BoringSSL應該沒有支援Windows 2003, 而且需要您自己在Windows編譯. 您可以使用OpenSSL或LibreSSL. 看那一個支援Windows 2003較好. 因為您是客戶端, 因此不用擔心舊版OpenSSL或LibreSSL的漏洞.
知道了,感謝指教
IT邦幫忙