16 lines
548 B
C#
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);
|
|
}
|