externe verbinding met database niet mogelijk door ssl?

Status
Niet open voor verdere reacties.

Martijn31

Gebruiker
Lid geworden
6 sep 2009
Berichten
362
Hallo Allemaal,

Ik heb met mijn server vanaf sxxx.webhostingserver.nl (localhost) op poort 3306 altijd zonder problemen kunnen verbinden vanaf mijn computer met de database. maar sinds kort lukt dit helaas niet meer. ik krijg de volgende melding wanneer de server een verbinding probeert te maken met de database:

Relevante error tijdens het opstarten: System.IO.IOException: De handshake is mislukt als gevolg van een onverwachte pakketgrootte.
bij System.Net.Security.SslState.StartReadFrame(Byte[] buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest)
bij System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
bij System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
bij System.Net.Security.SslState.ForceAuthentication(Boolean receiveFirst, Byte[] buffer, AsyncProtocolRequest asyncRequest)
bij System.Net.Security.SslState.ProcessAuthentication(LazyAsyncResult lazyResult)
bij MySql.Data.MySqlClient.NativeDriver.StartSSL()
bij MySql.Data.MySqlClient.NativeDriver.Open()
bij MySql.Data.MySqlClient.Driver.Open()
bij MySql.Data.MySqlClient.Driver.Create(MySqlConnectionStringBuilder settings)
bij MySql.Data.MySqlClient.MySqlPool..ctor(MySqlConnectionStringBuilder settings)
bij MySql.Data.MySqlClient.MySqlPoolManager.GetPool(MySqlConnectionStringBuilder settings)
bij MySql.Data.MySqlClient.MySqlConnection.Open()


De database heb ik gehost bij antagonist. Het probleem is ontstaan sinds de connectie met http://sxxx.webhostingserver.nl is veranderd naar https://sxxx.webhostingserver.nl door antagonist zelf. ik heb de vraag ook al bij antagonist op het forum geplaatst. maar wellicht dat iemand hier er ook iets vanaf weet.

Alvast bedankt!
Martijn
 
Sowieso vind ik dit wel heel apart:
Het probleem is ontstaan sinds de connectie met http://sxxx.webhostingserver.nl is veranderd naar https://sxxx.webhostingserver.nl door antagonist zelf.
Connecten op http of https kan ook nooit. Dus ik denk dat je ergens een foute configuratie hebt, of je een paar dingen hier door elkaar haalt.
MySQL kent wel wat SSL-configuratiezaken, maar daar zal je enkel tegenaan lopen als je rare dingen hebt aangepast.

Dus vertel even wat meer wat er opeens aangepast is totdat dit probleem optrad.
 
Laatst bewerkt:
Dank voor je reactie!

Ik weet dat een database niks met ssl te maken heeft. maar sinds de versleutelde verbinding krijg ik deze fout. ik zeg niet dat het er wat mee te maken heeft, maar het is wel toevallig. ik heb zelf niks aan de instellingen veranderd dus snap niet waarom ik dit krijg.
 
Gebruik je een VPS?
En op welke manier connect je eigenlijk? http(s) kan natuurlijk nooit!
 
nee ik maak geen gebruik van vps. ik run de server vanaf mijn pc.

ik gebruikte deze gegevens voor een database connectie en dat werkte altijd

MySQL Configuratie
db.hostnaam=sxxx.webhostingserver.nl
db.port=3306
db.gebruikersnaam=db_gebruikersnaam
db.wachtwoord=db_ww
db.naam=deb_naam

nu dus niet meer. ik krijg dus de in het rood vermelde error. ik heb zelf niets veranderd waardoor het zou kunnen ontstaan.
 
En op welke manier maak je verbinding? is dit .net?
Je zult er blijkbaar in moeten aangeven dat je expliciet via SSL wilt connecten.
 
ja .net inderdaad. ik denk dat je me begrijpt. waar zou ik dat kunnen aangeven/veranderen?
 
Geen idee, je zult even moeten zoeken waar je de connectie aanmaakt.
 
Misschien begrijp ik de vraag niet helemaal maar kan het SslMode=REQUIRED zijn zoals hier beschreven
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan