Could not create SSL/TLS secure channel.

TriplEforms Getting Started

Gemaakt door Mark Duijkers, Gewijzigd op Thu, 05 Jan 2023 om 09:55 AM op Mark Duijkers

Introductie


Wanneer er https verkeer plaatsvindt dan wordt het TLS protocol gebruikt voor de versleuteling van het verkeer. Wanneer je een https verbinding op zet en je krijgt de melding Could not create SSL/TLS secure channelDan is er meestal binnen tripleforms een mismatch tussen de client en server in het gebruik van het TLS procotol. Het .Net framework speelt een belangrijke, de .NET versie bepaald de default TLS versie. 


.Net 4.5 maakt gebruik van TLS 1.0 by default

.Net 4.6 maakt gebruik van TLS 1.2 by default 

.Net 4.7 maakt gebruik van de hoogste versie die windows aanbiedt.


Het kan voorkomen dat wanneer je ondanks de juiste versie van het .net framework gebruikt het toch niet werkt. Controleer dan of een van de volgende instellingen in je web.config gebruikt, dit geldt voor zowel tripleforms en maatwerk proxy services die tripleforms gebruikt.


  <system.web>

    <httpRuntime targetFramework="4.7.2" />

    <compilation debug="true" targetFramework="4.7.2"/>

  </system.web>


compilation  moet er standaard altijd inzitten. Deze settings verteld in welke .Net versie tripleforms wordt gecompileerd.

httpRuntime dit is een extra setting hiermee kun je ondanks dat een programma op een andere .NET versie is gemaakt hem toch vertellen welke versie jij wilt dat hij gebruikt.




Hoe werk het met tripleforms


Hieronder wordt per tripleforms versie beschreven hoe hier mee om te gaan.

Tripleforms 5.0

De 5.0 versie maakt gebruik van het .net framework 4.7.2. deze zal dus standaard gebruik willen maken van de hoogst beschikbare versie van TLS


Tripleforms 4.3

De 4.3 versie maakt gebruik van het .net framework 4.7.2. deze zal dus standaard gebruik willen maken van de hoogst beschikbare versie van TLS


Tripleforms 4.2

De 4.2 versie maakt gebruik van het .net framework 4.6.2. deze zal dus standaard TLS 1.2 gebruiken


Tripleforms 4.1.

De 4.1 versie maakt gebruik van het .net framework 4.5.2. deze zal dus standaard TLS 1.0 gebruiken. Maar vanaf build 74 (4.1.73) is een fix gemaakt in de globals.asax file (deze staat in je website folder) dat ook 4.1 gebruik moet maken van TLS 1.2


Oudere versies van tripleforms zullen gebruiken van TLS 1.0


Was dit artikel nuttig?

Dat is fantastisch!

Hartelijk dank voor uw beoordeling

Sorry dat we u niet konden helpen

Hartelijk dank voor uw beoordeling

Laat ons weten hoe we dit artikel kunnen verbeteren!

Selecteer tenminste een van de redenen
CAPTCHA-verificatie is vereist.

Feedback verzonden

We stellen uw moeite op prijs en zullen proberen het artikel te verbeteren