Noutăți

De la 1 noiembrie 2026, Calisero acceptă doar TLS 1.2 și TLS 1.3

· 3 min. de citit

Începând cu 1 noiembrie 2026, toate adresele Calisero vor accepta conexiuni doar prin TLS 1.2 și TLS 1.3: site-ul, contul tău, documentația, link-urile scurte și API-ul (https://rest.calisero.ro). Un client care oferă doar TLS 1.0 sau TLS 1.1 va fi refuzat. Până atunci, totul funcționează ca acum.

De ce

TLS 1.0 și TLS 1.1 au slăbiciuni cunoscute și au fost retrase oficial în 2021, prin RFC 8996. Browserele au renunțat la ele încă din 2020. Cât timp le acceptăm, un client vechi poate negocia o conexiune mai slabă decât merită cheile API și datele care trec prin ea.

Ce trebuie să faci

Cel mai probabil, nimic. Orice browser actual și orice sistem de operare care încă primește actualizări folosesc TLS 1.2 sau TLS 1.3. Bibliotecile oficiale Calisero (PHP, Laravel, Symfony, Node.js, Go, Python) folosesc setările TLS ale runtime-ului, iar versiunile suportate ale acestora negociază TLS 1.2 sau TLS 1.3 fără nicio configurare.

Verifică integrarea până pe 31 octombrie doar dacă trimiți SMS-uri dintr-un sistem foarte vechi:

  • PHP sau Python compilate cu OpenSSL mai vechi de 1.0.1;
  • .NET Framework 4.5 sau mai vechi: adaugă SecurityProtocolType.Tls12 în ServicePointManager.SecurityProtocol sau treci pe .NET Framework 4.7 ori mai nou;
  • Java 7: pornește aplicația cu -Dhttps.protocols=TLSv1.2;
  • Windows 7 sau Windows Server 2008 R2 fără actualizările care activează TLS 1.2;
  • Android 4.4 sau mai vechi.

Cum arată o conexiune refuzată

Cererea nu ajunge la Calisero: conexiunea se oprește înainte de orice răspuns HTTP. Nu primești un cod de eroare, ci o eroare de conexiune, de tipul protocol version, handshake failure sau unsupported protocol. Niciun mesaj nu este creat și nimic nu se taxează.

Poți verifica dintr-un terminal deschis pe serverul care trimite mesajele:

curl -sS -o /dev/null -H 'Accept: application/json' -w 'HTTP %{http_code}\n' 'https://rest.calisero.ro/api/v1/messages'

Dacă primești un cod HTTP, de exemplu HTTP 401, conexiunea TLS funcționează. Testul arată ce suportă curl-ul serverului; pentru o aplicație Java sau .NET contează setările ei, de mai sus.

Callback-urile de livrare pe care Calisero le trimite către serverul tău nu se schimbă. Dacă nu poți actualiza un sistem vechi până la 1 noiembrie, scrie-ne și găsim împreună o soluție.

Alte articole relevante

Toate articolele