using DigitalData.Core.Abstractions.Security.Key;

namespace DigitalData.Core.Abstractions.Security.Services;

public interface IAsymmetricKeyPool : IAsymmetricKeyFactory
{
    IEnumerable<IAsymmetricDecryptor> Decryptors { get; }

    IAsymmetricDecryptor VaultDecryptor { get; }

    IEnumerable<IAsymmetricTokenDescriptor> TokenDescriptors { get; }
}