Paypal onların yanıtını güncellediğinden, .NET 3.5 çerçevesi üzerindeki varolan uygulamada güvenlik protokollerini TLS'yi v1.2'ye güncellemem gerekiyor. Mevcut kodda bunu güncellemek için gereken değişiklikler, uygulamayı yeni çerçeveye güncelleyemiyorum.Güvenlik Protokolleri .Net 3.5 çerçevesi içinde TLS 1.2 nasıl uygulanır?
6
A
cevap
2
NET 3.5.1 üzerindeyseniz, bir rollup düzeltmesi uygulamak ve sistem varsayılanını kullanmak için .NET'e söylemek için bir kayıt defteri düzenlemesi uygulamak için bir seçeneğiniz vardır. More details here
Eğer TLS 1.2 & 1.1 desteği ve Windows Server minimum 2008 R2 üzerinde .NET 4.5 kullanıyor olması gerektiğini başarısız.
5
VS 2008 with. Net 3.5.30729.4926 kullanıyorum. Yapmam gereken tek şey oldu:
ithalatı ekleyin:
public const SslProtocols _Tls12 = (SslProtocols)0x00000C00;
public const SecurityProtocolType Tls12 = (SecurityProtocolType)_Tls12;
ServicePointManager.SecurityProtocol = Tls12
VB.net sürümü:
Const _Tls12 As SslProtocols = DirectCast(&HC00, SslProtocols)
Const Tls12 As SecurityProtocolType = DirectCast(_Tls12, SecurityProtocolType)
ServicePointManager.SecurityProtocol = Tls12
Dim wbrq As HttpWebRequest
Dim wbrs As HttpWebResponse
Dim sw As StreamWriter
Dim sr As StreamReader
Dim strResult As String
'Create a new HttpWebRequest object.
wbrq = WebRequest.Create(strURL)
wbrq.Method = "POST"
wbrq.ContentLength = DataString.Length
wbrq.ContentType = "application/x-www-form-urlencoded"
'upload data
sw = New StreamWriter(wbrq.GetRequestStream)
sw.Write(DataString)
sw.Close()
'get response
wbrs = wbrq.GetResponse
sr = New StreamReader(wbrs.GetResponseStream)
strResult = sr.ReadToEnd.Trim
sr.Close()
İlgili konular
- 1. System.Net.WebRequest ve TLS 1.2,
- 2. TLS 1.2 sunucularından WCF
- 3. WCF İstemcisi .NET 4.5.1: WebRequest kullanıldığında TLS 1.2 nasıl etkinleştirilir?
- 4. .NET 3.5 İstemci Çerçevesi yeniden dağıtılabilir mi?
- 5. java 6'dan TLS 1.2 kullanma
- 6. Varlık çerçevesi içinde işlem nasıl uygulanır
- 7. SVG 1.2 nasıl uygulanır Tiny textArea?
- 8. HTTP/2 sunucusu için .NET C# içinde TLS-ALPN nasıl uygulanır
- 9. A Hazır güvenlik çerçevesi?
- 10. Elixir 1.2 veya daha yüksek sürümlerdeki protokolleri yeniden güncelleştirme
- 11. Varlık Çerçevesi (3.5) - Değişiklikleri Reddet
- 12. TLS Yükseltme
- 13. bir .Net 3.5 Uygulaması
- 14. .NET 3.5 SP1, ASP.NET
- 15. , .NET Framework 3.5
- 16. TLS
- 17. Tekil güvenlik içinde zaten güvenlik
- 18. .NET 2.0, .NET 3.5 yükleyicisine dahil mi?
- 19. SignalR with. Net 3.5 nasıl kullanılır?
- 20. .NET Framework 3.5 üzerinde Stream.CopyTo nasıl kullanılır?
- 21. MVC3 uygulamamı .net 3.5'da nasıl barındırabilirim?
- 22. Node.js içinde TLS tüneli nasıl oluşturulur
- 23. .NET 3.5 ifade ağaçlarında atama
- 24. JQERY kullanarak .NET Framework 3.5
- 25. SSLContext.getInstance ("TLS") TLS v1.1 ve TLS v1.2'yi de destekler mi? Benim java Code
- 26. dotnet kompakt çerçevesi 3.5 sp1 cihaz çözünürlüğü
- 27. Ben gerçek "CheckBox'ları" = bir liste görünümü var nasıl .net 3.5 windows formları olarak .net 3.5
- 28. [DBNETLIB] [ConnectionOpen (SECCreateCredentials()).] SSL Güvenlik hatası
- 29. .NET 3.5 uygulamalarını yalnızca .NET 4 üzerinde çalıştıran .NET sistemleri
- 30. Node.js web uygulaması için güvenlik çerçevesi
Kişisel linki
kodumu (C#) Bu ekle kırılmış, bozulmuş. – Cullub