hazelcast / hazelcast/hazelcast-python-client
[TRACKING ISSUE] [TPC] Allow TLS sockets in TPC Bootstrapping [HZ-2764]
- 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