canonical / canonical/opensearch-single-kernel-library

Move TLS-related properties to the separate state object

Open
#32 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Python
Stars
3
Forks
4
Avg merge
6d 3h
Merged PRs (30d)
11

Description

In the continuation of [this thread](https://github.com/canonical/opensearch-single-kernel-library/pull/24#discussion_r2862613603): it's better to move out all the TLS properties into the distinct `TlsState` object in order to maintain separation of concerns and therefore improve codebase readability.

Contributor guide

Open the contributing guide

Research direction

Start by reading the linked PR #24 discussion and locating the existing TLS properties and TlsState definition in the Python library. Done means all TLS properties are held by TlsState, with the separation of concerns preserved across the affected code.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
security
Issue type
Refactor
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.