2017-09-15 3 views
0

J'essaie de faire une requête https avec Visual Basic (Visual Basic Express 2010). Si j'essaye avec http - tout fonctionne bien. Si j'essaye https - il jette une erreur, à cause du certificat SSL.Visual Basic https get request - Accepter SSL

Si j'essaie d'ajouter ceci:

ServicePointManager.ServerCertificateValidationCallback = _ 
    New RemoteCertificateValidationCallback(AddressOf AcceptAllCertifications) 

Il dit "AcceptAllCertifications" ne sont pas déclarés. Qu'est-ce que je fais mal?

Merci

Répondre

1

Vous câblé un gestionnaire pour l'événement, mais n'a pas ajouté la méthode. Essayez d'ajouter ceci à votre classe:

Public Function AcceptAllCertifications(
    sender As Object, 
    certificate As X509Certificate, 
    chain As X509Chain, 
    sslPolicyErrors As SslPolicyErrors 
) As Boolean 

    Return True 

End Function 
+0

Wow super! fonctionne parfaitement maintenant :)! – Manuel

+0

Je suis content que cela ait aidé. Veuillez voter et/ou accepter cette réponse comme bonne réponse si cela ne vous dérange pas. – N0Alias