feat: add SensitiveKeysConfig record and SensitiveKeysRepository interface

This commit is contained in:
hsiegeln
2026-04-14 18:06:12 +02:00
parent dcd0b4ebcd
commit 86b6c85aa7
2 changed files with 18 additions and 0 deletions

View File

@@ -0,0 +1,10 @@
package com.cameleer3.server.core.admin;
import java.util.List;
public record SensitiveKeysConfig(List<String> keys) {
public SensitiveKeysConfig {
keys = keys != null ? List.copyOf(keys) : List.of();
}
}

View File

@@ -0,0 +1,8 @@
package com.cameleer3.server.core.admin;
import java.util.Optional;
public interface SensitiveKeysRepository {
Optional<SensitiveKeysConfig> find();
void save(SensitiveKeysConfig config, String updatedBy);
}