Comment mettre en œuvre des Protocoles de Sécurité TLS 1.2 .Net framework 3.5
Que Paypal mise à jour de leur réponse, j'ai besoin de mettre à jour les protocoles de sécurité TLS v1.2 dans mon application qui est sur .NET framework 3.5.
Quels sont les changements nécessaires à la mise à jour de cette dans le code existant, je ne peux pas mettre l'application à jour plus récente du cadre.
OriginalL'auteur trighati | 2017-02-27
Vous devez vous connecter pour publier un commentaire.
Je suis avec VS 2008 avec .net 3.5.30729.4926. Tout ce que j'avais à faire était de:
Ajouter des importations:
Ajouter à mon code (C#):
VB.net version:
C'est mieux que l'autre réponse pour le moment - il ne dépend pas d'une rupture de lien 😉
Où dans le code a été placé? Dans une classe? ou global.asax? etc?
Le SecurityProtocol est réglé immédiatement avant de faire un HttpWebRequest. Voir édité mon post ci-dessus.
Pas de correctifs ou des modifications du registre. Simplement le code ci-dessus. YMMV
OriginalL'auteur D_Bester
ajoutant simplement de l'ajout de Votre code en vb .net 3.5 version :
puis Votre code devient :
espérons que cette aide
OriginalL'auteur Yosep Tito
Si vous êtes sur le NET 3.5.1 vous avez une option de l'application d'un correctif cumulatif de correctifs et d'appliquer une modification de registre pour le dire .NET pour utiliser la valeur par défaut du système.
Plus de détails ici
Défaut que vous devez utiliser .NET 4.5 pour TLS 1.2 & 1.1 prise en charge et sur Windows Server 2008 R2 à un minimum.
OriginalL'auteur Ian Bennett