1
我想在C#中使用這個特定的密碼套件:TLS_PSK_WITH_AES_128_GCM_SHA256
(或者可能是TLS_PSK_WITH_AES_128_CBC_SHA256
,但prefferd將是第一套),不幸的是,.net不支持這一套件。我見過很多關於PSK的問題,或者.net類的SslStream
,但都是過時的,大部分都是至少3歲。C#中的TLS_PSK_WITH_AES_128_GCM_SHA256密碼套件#
我希望我的嵌入式設備能夠使用TCP上的TLS與服務器通信,它不是一個網站,它只是通過此連接發送的任何類型的數據。我也沒有直接訪問TCP套接字和偵聽器。
所以我有3點這方面的問題:
- 這是仍處於.NET 4.5的情況下? (我看起來很寬,看起來就是這樣)。
- 是否有一個易於使用的C#庫(最好是免費的),它支持2個密碼套件中的任何一個?
- 我可以創建我自己的密碼套件並將其添加到.net版本的TLS?
爲了薩姆了:
密碼套件= TLS_PSK_WITH_AES_128_GCM_SHA256
TLS版本= 1.2
.NET版本= 4.5
我要尋找的東西,可以做TLS