Pagina 1 van 1

externe verbinding met database niet mogelijk door ssl?

Geplaatst: 21 dec 2020, 20:55
door Martijn31
Hallo Allemaal,

Ik heb met mijn server vanaf sxxx.webhostingserver.nl op poort 3306 altijd zonder problemen kunnen verbinden vanaf mijn computer met de database. maar sinds kort lukt dit helaas niet meer. ik weet dat ik in de direct admin het ip van de te verbinden computer moet invullen en daarmee werkte het altijd. 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()


ik vermoed dat ik ergens iets aan of uit moet zetten sinds ssl want daarvoor werkte de connectie altijd.
heeft iemand tips?

Met vriendelijke groet
Martijn

Re: externe verbinding met database niet mogelijk door ssl?

Geplaatst: 22 dec 2020, 15:54
door Joris de Leeuw
Hallo Martijn,

Ik zie dat we hier ook al via de support contact over hebben gehad (ticket XLC-990-15703)

Het gedrag wijst er op dat je computer computer of omgeving die jij gebruikt spaak loopt op het opbouwen van een beveiligde verbinding.

Het gedrag ontstaat meestal omdat je apparaat te oud is om via een moderne beveiligde verbinding en ciphers te werken.

Is je apparaat en Java omgeving up-to-date?

Wij vereisen dat je TLS 1.2 gebruikt met moderne ciphers:
- https://status.antagonist.nl/event/288/ (aankondiging vanuit onze kant)
- https://internet.nl/article/next-major- ... uidelines/ (de richtlijnen die wij volgen vanuit de Nederlandse overheid en IT community die in 2019 al is aangekondigd)

De makkelijkste oplossing is vaak op de update knop op je apparaat te drukken.

In geval van een Windows Server 2008 of 2012 is tevens deze update vereist: https://support.microsoft.com/nl-nl/hel ... cols-in-wi