146 references to X509KeyStorageFlags
dotnet-dev-certs (6)
IIS.FunctionalTests (2)
IIS.LongTests (2)
IIS.NewHandler.FunctionalTests (2)
IIS.NewShim.FunctionalTests (2)
IIS.ShadowCopy.Tests (2)
IISExpress.FunctionalTests (2)
Infrastructure.Common (7)
InMemory.FunctionalTests (1)
Interop.FunctionalTests (1)
Microsoft.AspNetCore.DataProtection.Extensions.Tests (2)
Microsoft.AspNetCore.DeveloperCertificates.XPlat (6)
Microsoft.AspNetCore.Server.Kestrel.Core (7)
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (1)
Microsoft.AspNetCore.Server.Kestrel.Tests (10)
KestrelConfigurationLoaderTests.cs (10)
248var certificate = new X509Certificate2(TestResources.GetCertPath("aspnetdevcert.pfx"), "testPassword", X509KeyStorageFlags.Exportable);
289var devCert = new X509Certificate2(TestResources.GetCertPath("aspnetdevcert.pfx"), "testPassword", X509KeyStorageFlags.Exportable);
415var certificate = new X509Certificate2(TestResources.GetCertPath("aspnetdevcert.pfx"), "testPassword", X509KeyStorageFlags.Exportable);
462var certificate = new X509Certificate2(TestResources.GetCertPath("aspnetdevcert.pfx"), "testPassword", X509KeyStorageFlags.Exportable);
511var certificate = new X509Certificate2(TestResources.GetCertPath("aspnetdevcert.pfx"), "testPassword", X509KeyStorageFlags.Exportable);
705var certificate = new X509Certificate2(TestResources.GetCertPath("aspnetdevcert.pfx"), "testPassword", X509KeyStorageFlags.Exportable);
858var oldCertificate = new X509Certificate2(TestResources.GetCertPath("aspnetdevcert.pfx"), "testPassword", X509KeyStorageFlags.Exportable);
861var newCertificate = new X509Certificate2(TestResources.TestCertificatePath, "testPassword", X509KeyStorageFlags.Exportable);
956var oldCertificate = new X509Certificate2(TestResources.GetCertPath("aspnetdevcert.pfx"), "testPassword", X509KeyStorageFlags.Exportable);
961var newCertificate = new X509Certificate2(TestResources.TestCertificatePath, "testPassword", X509KeyStorageFlags.Exportable);
Microsoft.Build.Tasks.Core (1)
mscorlib (1)
netstandard (1)
System.Security.Cryptography (59)
System\Security\Cryptography\X509Certificates\X509Certificate.cs (28)
71Pal = CertificatePal.FromBlob(data, safePasswordHandle, X509KeyStorageFlags.DefaultKeySet);
78: this(rawData, password, X509KeyStorageFlags.DefaultKeySet)
85: this(rawData, password, X509KeyStorageFlags.DefaultKeySet)
90public X509Certificate(byte[] rawData, string? password, X509KeyStorageFlags keyStorageFlags)
105public X509Certificate(byte[] rawData, SecureString? password, X509KeyStorageFlags keyStorageFlags)
118private protected X509Certificate(ReadOnlySpan<byte> rawData, ReadOnlySpan<char> password, X509KeyStorageFlags keyStorageFlags)
145: this(fileName, (string?)null, X509KeyStorageFlags.DefaultKeySet)
151: this(fileName, password, X509KeyStorageFlags.DefaultKeySet)
158: this(fileName, password, X509KeyStorageFlags.DefaultKeySet)
163public X509Certificate(string fileName, string? password, X509KeyStorageFlags keyStorageFlags)
175private protected X509Certificate(string fileName, ReadOnlySpan<char> password, X509KeyStorageFlags keyStorageFlags)
190public X509Certificate(string fileName, SecureString? password, X509KeyStorageFlags keyStorageFlags) : this()
569public virtual void Import(byte[] rawData, string? password, X509KeyStorageFlags keyStorageFlags)
576public virtual void Import(byte[] rawData, SecureString? password, X509KeyStorageFlags keyStorageFlags)
588public virtual void Import(string fileName, string? password, X509KeyStorageFlags keyStorageFlags)
595public virtual void Import(string fileName, SecureString? password, X509KeyStorageFlags keyStorageFlags)
665internal static void ValidateKeyStorageFlags(X509KeyStorageFlags keyStorageFlags)
670const X509KeyStorageFlags EphemeralPersist =
671X509KeyStorageFlags.EphemeralKeySet | X509KeyStorageFlags.PersistKeySet;
673X509KeyStorageFlags persistenceFlags = keyStorageFlags & EphemeralPersist;
778internal const X509KeyStorageFlags KeyStorageFlagsAll =
779X509KeyStorageFlags.UserKeySet |
780X509KeyStorageFlags.MachineKeySet |
781X509KeyStorageFlags.Exportable |
782X509KeyStorageFlags.UserProtected |
783X509KeyStorageFlags.PersistKeySet |
784X509KeyStorageFlags.EphemeralKeySet;
System\Security\Cryptography\X509Certificates\X509Certificate2.cs (10)
72public X509Certificate2(byte[] rawData, string? password, X509KeyStorageFlags keyStorageFlags)
79public X509Certificate2(byte[] rawData, SecureString? password, X509KeyStorageFlags keyStorageFlags)
112public X509Certificate2(ReadOnlySpan<byte> rawData, ReadOnlySpan<char> password, X509KeyStorageFlags keyStorageFlags = 0)
148public X509Certificate2(string fileName, string? password, X509KeyStorageFlags keyStorageFlags)
155public X509Certificate2(string fileName, SecureString? password, X509KeyStorageFlags keyStorageFlags)
161public X509Certificate2(string fileName, ReadOnlySpan<char> password, X509KeyStorageFlags keyStorageFlags = 0)
639public override void Import(byte[] rawData, string? password, X509KeyStorageFlags keyStorageFlags)
646public override void Import(byte[] rawData, SecureString? password, X509KeyStorageFlags keyStorageFlags)
658public override void Import(string fileName, string? password, X509KeyStorageFlags keyStorageFlags)
665public override void Import(string fileName, SecureString? password, X509KeyStorageFlags keyStorageFlags)
System\Security\Cryptography\X509Certificates\X509Certificate2Collection.cs (7)
155using (ILoaderPal storePal = StorePal.FromBlob(rawData, safePasswordHandle, X509KeyStorageFlags.DefaultKeySet))
161public void Import(byte[] rawData, string? password, X509KeyStorageFlags keyStorageFlags = 0)
180public void Import(ReadOnlySpan<byte> rawData, string? password, X509KeyStorageFlags keyStorageFlags = 0)
197public void Import(ReadOnlySpan<byte> rawData, ReadOnlySpan<char> password, X509KeyStorageFlags keyStorageFlags = 0)
213using (ILoaderPal storePal = StorePal.FromFile(fileName, safePasswordHandle, X509KeyStorageFlags.DefaultKeySet))
219public void Import(string fileName, string? password, X509KeyStorageFlags keyStorageFlags = 0)
244public void Import(string fileName, ReadOnlySpan<char> password, X509KeyStorageFlags keyStorageFlags = 0)
System.Security.Cryptography.X509Certificates (1)
Templates.Blazor.Tests (6)
Templates.Blazor.WebAssembly.Auth.Tests (6)
Templates.Blazor.WebAssembly.Tests (6)
Templates.Mvc.Tests (6)
Templates.Tests (6)