Skip to content

feat: field encryption#33

Merged
wellCh4n merged 4 commits intomainfrom
feat/field-encryption
Apr 25, 2026
Merged

feat: field encryption#33
wellCh4n merged 4 commits intomainfrom
feat/field-encryption

Conversation

@wellCh4n
Copy link
Copy Markdown
Owner

No description provided.

wellCh4n and others added 4 commits April 26, 2026 01:21
Encrypt database storage for sensitive fields, frontend still displays plaintext.

- Add EncryptionUtils (AES-256-GCM) and EncryptedStringConverter
- Add EncryptionConfig to initialize secret key from application properties
- Encrypt fields:
  - Environment.kubernetesApiServer.token
  - Environment.imageRepository.password
  - Domain.certPem
  - Domain.keyPem
- Decrypt fallback: returns plaintext if decryption fails (backward compatible)

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@wellCh4n wellCh4n merged commit 460831e into main Apr 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant