using System.Collections.Generic;
namespace StellaOps.Cryptography;
///
/// Describes key material surfaced by crypto providers for diagnostics.
///
public sealed record CryptoProviderKeyDescriptor(
string Provider,
string KeyId,
string AlgorithmId,
IReadOnlyDictionary Metadata);
///
/// Optional interface for providers that can expose key metadata without revealing private material.
///
public interface ICryptoProviderDiagnostics
{
IEnumerable DescribeKeys();
}