using DigitalData.Core.Abstractions.Security; using DigitalData.Core.Security.Config; using DigitalData.Core.Security.RSAKey; using Microsoft.Extensions.Options; namespace DigitalData.Core.Security { public static class Instance { private static readonly Lazy> LazyInstance = new(() => new(Options.Create(new()))); public static IAsymmetricKeyFactory RSAFactory => LazyInstance.Value; } }