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(); }