Files
HanaToolbox/Services/Interfaces/IKeyManagerService.cs
2026-03-02 20:53:28 +01:00

16 lines
548 B
C#

namespace HanaToolbox.Services.Interfaces;
public interface IKeyManagerService
{
Task<bool> CreateKeyAsync(
string keyName, string connectionString,
string user, string password,
string sid, CancellationToken ct = default);
Task<bool> DeleteKeyAsync(string keyName, string sid, CancellationToken ct = default);
Task<IReadOnlyList<string>> ListKeysAsync(string sid, CancellationToken ct = default);
Task<bool> TestKeyAsync(string hdbsqlPath, string keyName, string sid, CancellationToken ct = default);
}