Skip to content

Conversation

@loicgreffier
Copy link
Collaborator

@ThomasCAI-mlv No documentation about this little configuration, unless I'm wrong

@loicgreffier loicgreffier added the documentation Improvements or additions to documentation label Mar 21, 2025
README.md Outdated

### Security

Ns4Kafka encrypts sensitive data at rest in topics using AES-256 GCM encryption. This is used, for example, to encrypt Kafka Connect credentials.
Copy link
Collaborator

@ThomasCAI-mlv ThomasCAI-mlv Mar 24, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"for example": I think it is only used for Kafka Connect credentials (method encryptAes256Gcm in EncryptionUtils.java)

Maybe, it can be specified that it encrypts Kafka Connect http password, and the aes256 key & salt used to encrypt connectors sensitive data.
(this aes256 key is used to encrypt another aes256 key)
What do you think?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@ThomasCAI-mlv Updated to precise the password, key and salt

@sonarqubecloud
Copy link

@ThomasCAI-mlv ThomasCAI-mlv merged commit 7b6cfd0 into master Mar 25, 2025
4 checks passed
@ThomasCAI-mlv ThomasCAI-mlv deleted the documentation-aes256 branch March 25, 2025 10:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants