Authenticated encryption for enterprise secrets (#1078)

This commit is contained in:
Thorsten Sommer authored and GitHub committed 2026-10-17 20:36:34 +02:00
1 parent 031874cebf
commit 274d718314
26 files changed
+740 -89

No files matched your search

@@ -315,6 +315,17 @@ public sealed class DataApp(Expression<Func<Data, DataApp>>? configSelection = n
/// </summary>
public bool ShowAdminSettings { get; set; } = ManagedConfiguration.Register(configSelection, n => n.ShowAdminSettings, false);
/// <summary>
/// In which format do exports encrypt API keys, tokens, and passwords with the enterprise encryption secret?
/// </summary>
/// <remarks>
/// New installations write the authenticated format v2. Installations which existed before
/// v26.10.1 keep writing v1, which older versions read as well: large organizations package
/// updates themselves, so their administrators run a new version weeks before everybody else.
/// SettingsManager tells the two kinds of installations apart.
/// </remarks>
public EnterpriseEncryptionFormat EnterpriseEncryptionExportFormat { get; set; } = ManagedConfiguration.Register(configSelection, n => n.EnterpriseEncryptionExportFormat, EnterpriseEncryptionFormat.V2);
/// <summary>
/// Should AI answers which are copied or exported end with a notice that AI generated them?
/// </summary>