proto-socket/agent-task/tls_support/complete.log
toki 9cc1f1d58f sync: update communicator implementation across all languages
- Align protocol documentation (PROTOCOL.md, README.md, VERSIONING.md)
- Go: add nonce test, update communicator
- Kotlin: update Communicator, TcpClient, TcpServer, add TLS test
- Python: update all modules, add certificate test resources
- TypeScript: update communicator, tcp/ws clients and servers, add tests
- Dart: update communicator, heartbeat mixin, and tests
2026-04-26 05:31:56 +09:00

24 lines
929 B
Text

task=tls_support plan=0 tag=TLS
date=2026-04-26
result=PASS
## 완료 항목
- [TLS-1] Python TLS TCP: connect_tcp_tls() + TcpServer ssl_context 파라미터
- [TLS-2] Python WSS: connect_wss() + WsServer ssl_context 파라미터
- [TLS-3] TypeScript TLS TCP: connectTcpTls() + TcpServer tlsOptions 파라미터
- [TLS-4] TypeScript WSS: connectWss() + WsServer tlsOptions(https.Server) 파라미터
- [TLS-5] Kotlin TLS TCP: dialTcpTls() + DialTcpTls() + TcpServer sslContext 파라미터
## 계획 대비 변경 사항
- Python __init__에 connect_tcp_tls, connect_wss export 추가
- TypeScript WSS 클라이언트 옵션은 { ca: cert }만 사용 (servername 불필요)
- Kotlin TcpServer 생성자에서 sslContext를 newClient 람다 앞에 배치 (trailing lambda 호환)
- Kotlin DialTcpTls wrapper 추가
## 검증
- python pytest: 19/19 PASS
- typescript vitest: 27/27 PASS
- kotlin gradle test: BUILD SUCCESSFUL