Partage
  • Partager sur Facebook
  • Partager sur Twitter

SSL VB.net webclient

    14 février 2023 à 20:23:25

    Holà la compagnie,

    j'ai un petit problème avec mon code source, enfaite mon script fonctionne quand j'utilise le protocol http en local avec xamp.
    Maintenant j'aimerais que mon code fonctionne avec SSL sur le protocol https de mon hebergeur.

    Je vous avoue que je ne sais pas trop comment faire , je regarde depuis my friends google mais il semble que sa me redirige vers un framwork ou autres du coup si vous savez me guider plus facilement je ne dis pas non.

    voici mon code :

        Private Sub ChromeButton1_Click(sender As System.Object, e As System.EventArgs) Handles ChromeButton1.Click
    
            'Test pour le service ssl... ne fonctionne pas        
    
            'ServicePointManager.Expect100Continue = True
    
            'ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3
    
    
    
            Dim result As String = wClient.DownloadString("https://xx.online/HostLab/Authentification/store.php?action=login&username=" + login_username.Text + "&password=" + login_password.Text)
    
            If result = "1" Then
    
                My.Settings.Save()
    
                Me.Hide()
    
                Main.Show()
    
            ElseIf result = "0" Then
    
                MsgBox("Il y a un problème avec vos identifiants.")
    
            End If
    
        End Sub



    • Partager sur Facebook
    • Partager sur Twitter

    Cordialement, LinkoLabs

      15 février 2023 à 11:34:19

      peut-être plus d'info sur le souci rencontré (message d'erreur, etc, etc)

      A mon avis, le login et (surtout) le mot de passe ne sont passé en clair en méthode GET (bonjour la faille de sécurité)

      Sinon, il doit falloir remplir le User-Agent en plus de la sécurité

      System.Net.ServicePointManager.SecurityProtocol = System.Net.SecurityProtocolType.Tls Or System.Net.SecurityProtocolType.Tls11 Or System.Net.SecurityProtocolType.Tls12 Or System.Net.SecurityProtocolType.Ssl3 ' là, il y a tous les protocoles
      wClient.Headers.Add(HttpRequestHeader.Accept, "text/html");
      wClient.Headers.Add("user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Safari/537.36");
       



      • Partager sur Facebook
      • Partager sur Twitter

      SSL VB.net webclient

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown