hazelcast / hazelcast/hazelcast-python-client

[TRACKING ISSUE] [TPC] Allow TLS sockets in TPC Bootstrapping [HZ-2764]

Aperta
#640 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Python
Stelle
116
Fork
78
Merge medio
10g 22h
PR unite (30g)
1

Descrizione

The tracking issue for the Java side PR.

See https://github.com/hazelcast/hazelcast/pull/25023 for details.

---

EE counterpart: hazelcast/hazelcast-enterprise#6244

This PR introduces a draft implementation of the TLS version of the TPC socket
The `TlsNioAsyncSocket` implementation is going to be improved over a series
of PRs to follow this one, along with increasing test coverage.

The PR also enhances the TPC bootstrapping code to allow the Enterprise version
to create TLS TPC sockets based on the "classic" ports SSL/TLS configuration
The `TcpClientConnectionManager` is changed accordingly to allow the client
to establish TLS-secured connection with the TPC ports if these use TLS

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia con il PR #25023 collegato lato Java e con le modifiche di bootstrapping di TPC descritte qui. Esamina l’implementazione di TlsNioAsyncSocket e le modifiche a TcpClientConnectionManager, insieme al comportamento dichiarato della configurazione TLS; l’issue indica che sono ancora attesi ulteriori PR e la copertura dei test.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
java
Ambito
networking, security
Tipo di issue
Funzionalità
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
15/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.