406 references to StoreLocation
Aspire.Dashboard (4)
Binding.UDS.IntegrationTests (1)
Certificate.Optional.Sample (1)
Client.ChannelLayer.IntegrationTests (3)
dotnet-dev-certs (31)
src\Shared\CertificateGeneration\CertificateManager.cs (14)
120StoreLocation location,
219ListCertificates(StoreName.My, StoreLocation.CurrentUser, isValid: true, requireExportable: true);
233var currentUserCertificates = ListCertificates(StoreName.My, StoreLocation.CurrentUser, isValid: true, requireExportable: true);
234var localMachineCertificates = ListCertificates(StoreName.My, StoreLocation.LocalMachine, isValid: true, requireExportable: true);
443var certificates = ListCertificates(StoreName.My, StoreLocation.CurrentUser, isValid: false, requireExportable: false);
502var certificates = ListCertificates(StoreName.My, StoreLocation.CurrentUser, isValid: false);
522protected abstract X509Certificate2 SaveCertificateCore(X509Certificate2 certificate, StoreName storeName, StoreLocation storeLocation);
531protected abstract IList<X509Certificate2> GetCertificatesToRemove(StoreName storeName, StoreLocation storeLocation);
738var location = StoreLocation.CurrentUser;
771internal void RemoveAllCertificates(StoreName storeName, StoreLocation storeLocation)
874using var store = new X509Store(StoreName.My, StoreLocation.CurrentUser);
951public void ListCertificatesStart(StoreLocation location, StoreName storeName) => WriteEvent(1, location, storeName);
997public void SaveCertificateInStoreStart(string certificate, StoreName name, StoreLocation location) => WriteEvent(20, certificate, name, location);
dotnet-svcutil-lib (25)
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\X509CertificateRecipientClientCredential.cs (6)
15internal const StoreLocation DefaultStoreLocation = StoreLocation.CurrentUser;
88public void SetDefaultCertificate(string subjectName, StoreLocation storeLocation, StoreName storeName)
97public void SetDefaultCertificate(StoreLocation storeLocation, StoreName storeName, X509FindType findType, object findValue)
107public void SetScopedCertificate(string subjectName, StoreLocation storeLocation, StoreName storeName, Uri targetService)
116public void SetScopedCertificate(StoreLocation storeLocation, StoreName storeName, X509FindType findType, object findValue, Uri targetService)
Http3SampleApp (1)
IIS.FunctionalTests (3)
IIS.LongTests (2)
IIS.NewHandler.FunctionalTests (2)
IIS.NewShim.FunctionalTests (2)
IIS.ShadowCopy.Tests (2)
IISExpress.FunctionalTests (3)
Infrastructure.Common (13)
CertificateManager.cs (12)
19private static StoreLocation s_PlatformSpecificRootStoreLocation = StoreLocation.LocalMachine;
39internal static StoreLocation PlatformSpecificRootStoreLocation
47using (var store = new X509Store(StoreName.Root, StoreLocation.LocalMachine))
55s_PlatformSpecificRootStoreLocation = StoreLocation.CurrentUser;
60s_PlatformSpecificRootStoreLocation = StoreLocation.CurrentUser;
89StoreLocation storeLocation,
175StoreLocation storeLocation,
212return CertificateFromThumbprint(StoreName.My, StoreLocation.CurrentUser, thumbprint, validOnly);
218return CertificateFromThumbprint(StoreName.TrustedPeople, StoreLocation.CurrentUser, thumbprint, validOnly);
245certificate = AddToStoreIfNeeded(StoreName.My, StoreLocation.CurrentUser, certificate);
258certificate = AddToStoreIfNeeded(StoreName.TrustedPeople, StoreLocation.CurrentUser, certificate);
InMemory.FunctionalTests (3)
Kestrel.SampleApp (1)
Microsoft.AspNetCore.DataProtection (3)
Microsoft.AspNetCore.DataProtection.Extensions.Tests (9)
Microsoft.AspNetCore.DeveloperCertificates.XPlat (28)
src\Shared\CertificateGeneration\CertificateManager.cs (14)
120StoreLocation location,
219ListCertificates(StoreName.My, StoreLocation.CurrentUser, isValid: true, requireExportable: true);
233var currentUserCertificates = ListCertificates(StoreName.My, StoreLocation.CurrentUser, isValid: true, requireExportable: true);
234var localMachineCertificates = ListCertificates(StoreName.My, StoreLocation.LocalMachine, isValid: true, requireExportable: true);
443var certificates = ListCertificates(StoreName.My, StoreLocation.CurrentUser, isValid: false, requireExportable: false);
502var certificates = ListCertificates(StoreName.My, StoreLocation.CurrentUser, isValid: false);
522protected abstract X509Certificate2 SaveCertificateCore(X509Certificate2 certificate, StoreName storeName, StoreLocation storeLocation);
531protected abstract IList<X509Certificate2> GetCertificatesToRemove(StoreName storeName, StoreLocation storeLocation);
738var location = StoreLocation.CurrentUser;
771internal void RemoveAllCertificates(StoreName storeName, StoreLocation storeLocation)
874using var store = new X509Store(StoreName.My, StoreLocation.CurrentUser);
951public void ListCertificatesStart(StoreLocation location, StoreName storeName) => WriteEvent(1, location, storeName);
997public void SaveCertificateInStoreStart(string certificate, StoreName name, StoreLocation location) => WriteEvent(20, certificate, name, location);
Microsoft.AspNetCore.DeveloperCertificates.XPlat.Tests (18)
CertificateManagerTests.cs (18)
56var httpsCertificates = _manager.ListCertificates(StoreName.My, StoreLocation.CurrentUser, isValid: false);
113using (var store = new X509Store(StoreName.My, StoreLocation.CurrentUser))
143var httpsCertificate = _manager.ListCertificates(StoreName.My, StoreLocation.CurrentUser, isValid: false).Single(c => c.Subject == TestCertificateSubject);
175var httpsCertificate = _manager.ListCertificates(StoreName.My, StoreLocation.CurrentUser, isValid: false).Single(c => c.Subject == TestCertificateSubject);
208var httpsCertificate = _manager.ListCertificates(StoreName.My, StoreLocation.CurrentUser, isValid: false).Single(c => c.Subject == TestCertificateSubject);
239var httpsCertificate = _manager.ListCertificates(StoreName.My, StoreLocation.CurrentUser, isValid: false).Single(c => c.Subject == TestCertificateSubject);
251var importedCertificate = Assert.Single(_manager.ListCertificates(StoreName.My, StoreLocation.CurrentUser, isValid: false));
272var httpsCertificate = _manager.ListCertificates(StoreName.My, StoreLocation.CurrentUser, isValid: false).Single(c => c.Subject == TestCertificateSubject);
299var httpsCertificate = _manager.ListCertificates(StoreName.My, StoreLocation.CurrentUser, isValid: false).Single(c => c.Subject == TestCertificateSubject);
321Assert.Empty(_manager.ListCertificates(StoreName.My, StoreLocation.CurrentUser, isValid: false));
339var httpsCertificate = _manager.ListCertificates(StoreName.My, StoreLocation.CurrentUser, isValid: false).Single(c => c.Subject == TestCertificateSubject);
393var httpsCertificateList = _manager.ListCertificates(StoreName.My, StoreLocation.CurrentUser, isValid: true);
413var httpsCertificateList = _manager.ListCertificates(StoreName.My, StoreLocation.CurrentUser, isValid: true);
451var httpsCertificateList = _manager.ListCertificates(StoreName.My, StoreLocation.CurrentUser, isValid: true);
469var httpsCertificateList = _manager.ListCertificates(StoreName.My, StoreLocation.CurrentUser, isValid: true);
500var httpsCertificateList = _manager.ListCertificates(StoreName.My, StoreLocation.CurrentUser, isValid: true);
569Manager.RemoveAllCertificates(StoreName.My, StoreLocation.CurrentUser);
572Manager.RemoveAllCertificates(StoreName.Root, StoreLocation.CurrentUser);
Microsoft.AspNetCore.Server.Kestrel.Core (50)
ListenOptionsHttpsExtensions.cs (3)
91=> listenOptions.UseHttps(storeName, subject, allowInvalid, StoreLocation.CurrentUser);
102public static ListenOptions UseHttps(this ListenOptions listenOptions, StoreName storeName, string subject, bool allowInvalid, StoreLocation location)
115public static ListenOptions UseHttps(this ListenOptions listenOptions, StoreName storeName, string subject, bool allowInvalid, StoreLocation location,
src\Shared\CertificateGeneration\CertificateManager.cs (14)
120StoreLocation location,
219ListCertificates(StoreName.My, StoreLocation.CurrentUser, isValid: true, requireExportable: true);
233var currentUserCertificates = ListCertificates(StoreName.My, StoreLocation.CurrentUser, isValid: true, requireExportable: true);
234var localMachineCertificates = ListCertificates(StoreName.My, StoreLocation.LocalMachine, isValid: true, requireExportable: true);
443var certificates = ListCertificates(StoreName.My, StoreLocation.CurrentUser, isValid: false, requireExportable: false);
502var certificates = ListCertificates(StoreName.My, StoreLocation.CurrentUser, isValid: false);
522protected abstract X509Certificate2 SaveCertificateCore(X509Certificate2 certificate, StoreName storeName, StoreLocation storeLocation);
531protected abstract IList<X509Certificate2> GetCertificatesToRemove(StoreName storeName, StoreLocation storeLocation);
738var location = StoreLocation.CurrentUser;
771internal void RemoveAllCertificates(StoreName storeName, StoreLocation storeLocation)
874using var store = new X509Store(StoreName.My, StoreLocation.CurrentUser);
951public void ListCertificatesStart(StoreLocation location, StoreName storeName) => WriteEvent(1, location, storeName);
997public void SaveCertificateInStoreStart(string certificate, StoreName name, StoreLocation location) => WriteEvent(20, certificate, name, location);
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (2)
Microsoft.Build.Tasks.Core (3)
Microsoft.Build.Tasks.UnitTests (1)
netstandard (1)
PresentationUI (1)
Security.TransportSecurity.IntegrationTests (9)
System (1)
System.Net.Http (1)
System.Net.Security (8)
System.Security.Cryptography (19)
System.Security.Cryptography.Pkcs (3)
System.Security.Cryptography.X509Certificates (1)
System.Security.Cryptography.Xml (2)
System.ServiceModel.Primitives (7)
netstandard.cs (7)
2297public System.Security.Cryptography.X509Certificates.StoreLocation TrustedStoreLocation { get { return default; } set { } }
2303public void SetCertificate(System.Security.Cryptography.X509Certificates.StoreLocation storeLocation, System.Security.Cryptography.X509Certificates.StoreName storeName, System.Security.Cryptography.X509Certificates.X509FindType findType, object findValue) { }
2304public void SetCertificate(string subjectName, System.Security.Cryptography.X509Certificates.StoreLocation storeLocation, System.Security.Cryptography.X509Certificates.StoreName storeName) { }
2313public void SetDefaultCertificate(System.Security.Cryptography.X509Certificates.StoreLocation storeLocation, System.Security.Cryptography.X509Certificates.StoreName storeName, System.Security.Cryptography.X509Certificates.X509FindType findType, object findValue) { }
2314public void SetDefaultCertificate(string subjectName, System.Security.Cryptography.X509Certificates.StoreLocation storeLocation, System.Security.Cryptography.X509Certificates.StoreName storeName) { }
2315public void SetScopedCertificate(System.Security.Cryptography.X509Certificates.StoreLocation storeLocation, System.Security.Cryptography.X509Certificates.StoreName storeName, System.Security.Cryptography.X509Certificates.X509FindType findType, object findValue, System.Uri targetService) { }
2316public void SetScopedCertificate(string subjectName, System.Security.Cryptography.X509Certificates.StoreLocation storeLocation, System.Security.Cryptography.X509Certificates.StoreName storeName, System.Uri targetService) { }
Templates.Blazor.Tests (28)
src\Shared\CertificateGeneration\CertificateManager.cs (14)
120StoreLocation location,
219ListCertificates(StoreName.My, StoreLocation.CurrentUser, isValid: true, requireExportable: true);
233var currentUserCertificates = ListCertificates(StoreName.My, StoreLocation.CurrentUser, isValid: true, requireExportable: true);
234var localMachineCertificates = ListCertificates(StoreName.My, StoreLocation.LocalMachine, isValid: true, requireExportable: true);
443var certificates = ListCertificates(StoreName.My, StoreLocation.CurrentUser, isValid: false, requireExportable: false);
502var certificates = ListCertificates(StoreName.My, StoreLocation.CurrentUser, isValid: false);
522protected abstract X509Certificate2 SaveCertificateCore(X509Certificate2 certificate, StoreName storeName, StoreLocation storeLocation);
531protected abstract IList<X509Certificate2> GetCertificatesToRemove(StoreName storeName, StoreLocation storeLocation);
738var location = StoreLocation.CurrentUser;
771internal void RemoveAllCertificates(StoreName storeName, StoreLocation storeLocation)
874using var store = new X509Store(StoreName.My, StoreLocation.CurrentUser);
951public void ListCertificatesStart(StoreLocation location, StoreName storeName) => WriteEvent(1, location, storeName);
997public void SaveCertificateInStoreStart(string certificate, StoreName name, StoreLocation location) => WriteEvent(20, certificate, name, location);
Templates.Blazor.WebAssembly.Auth.Tests (28)
src\Shared\CertificateGeneration\CertificateManager.cs (14)
120StoreLocation location,
219ListCertificates(StoreName.My, StoreLocation.CurrentUser, isValid: true, requireExportable: true);
233var currentUserCertificates = ListCertificates(StoreName.My, StoreLocation.CurrentUser, isValid: true, requireExportable: true);
234var localMachineCertificates = ListCertificates(StoreName.My, StoreLocation.LocalMachine, isValid: true, requireExportable: true);
443var certificates = ListCertificates(StoreName.My, StoreLocation.CurrentUser, isValid: false, requireExportable: false);
502var certificates = ListCertificates(StoreName.My, StoreLocation.CurrentUser, isValid: false);
522protected abstract X509Certificate2 SaveCertificateCore(X509Certificate2 certificate, StoreName storeName, StoreLocation storeLocation);
531protected abstract IList<X509Certificate2> GetCertificatesToRemove(StoreName storeName, StoreLocation storeLocation);
738var location = StoreLocation.CurrentUser;
771internal void RemoveAllCertificates(StoreName storeName, StoreLocation storeLocation)
874using var store = new X509Store(StoreName.My, StoreLocation.CurrentUser);
951public void ListCertificatesStart(StoreLocation location, StoreName storeName) => WriteEvent(1, location, storeName);
997public void SaveCertificateInStoreStart(string certificate, StoreName name, StoreLocation location) => WriteEvent(20, certificate, name, location);
Templates.Blazor.WebAssembly.Tests (28)
src\Shared\CertificateGeneration\CertificateManager.cs (14)
120StoreLocation location,
219ListCertificates(StoreName.My, StoreLocation.CurrentUser, isValid: true, requireExportable: true);
233var currentUserCertificates = ListCertificates(StoreName.My, StoreLocation.CurrentUser, isValid: true, requireExportable: true);
234var localMachineCertificates = ListCertificates(StoreName.My, StoreLocation.LocalMachine, isValid: true, requireExportable: true);
443var certificates = ListCertificates(StoreName.My, StoreLocation.CurrentUser, isValid: false, requireExportable: false);
502var certificates = ListCertificates(StoreName.My, StoreLocation.CurrentUser, isValid: false);
522protected abstract X509Certificate2 SaveCertificateCore(X509Certificate2 certificate, StoreName storeName, StoreLocation storeLocation);
531protected abstract IList<X509Certificate2> GetCertificatesToRemove(StoreName storeName, StoreLocation storeLocation);
738var location = StoreLocation.CurrentUser;
771internal void RemoveAllCertificates(StoreName storeName, StoreLocation storeLocation)
874using var store = new X509Store(StoreName.My, StoreLocation.CurrentUser);
951public void ListCertificatesStart(StoreLocation location, StoreName storeName) => WriteEvent(1, location, storeName);
997public void SaveCertificateInStoreStart(string certificate, StoreName name, StoreLocation location) => WriteEvent(20, certificate, name, location);
Templates.Mvc.Tests (28)
src\Shared\CertificateGeneration\CertificateManager.cs (14)
120StoreLocation location,
219ListCertificates(StoreName.My, StoreLocation.CurrentUser, isValid: true, requireExportable: true);
233var currentUserCertificates = ListCertificates(StoreName.My, StoreLocation.CurrentUser, isValid: true, requireExportable: true);
234var localMachineCertificates = ListCertificates(StoreName.My, StoreLocation.LocalMachine, isValid: true, requireExportable: true);
443var certificates = ListCertificates(StoreName.My, StoreLocation.CurrentUser, isValid: false, requireExportable: false);
502var certificates = ListCertificates(StoreName.My, StoreLocation.CurrentUser, isValid: false);
522protected abstract X509Certificate2 SaveCertificateCore(X509Certificate2 certificate, StoreName storeName, StoreLocation storeLocation);
531protected abstract IList<X509Certificate2> GetCertificatesToRemove(StoreName storeName, StoreLocation storeLocation);
738var location = StoreLocation.CurrentUser;
771internal void RemoveAllCertificates(StoreName storeName, StoreLocation storeLocation)
874using var store = new X509Store(StoreName.My, StoreLocation.CurrentUser);
951public void ListCertificatesStart(StoreLocation location, StoreName storeName) => WriteEvent(1, location, storeName);
997public void SaveCertificateInStoreStart(string certificate, StoreName name, StoreLocation location) => WriteEvent(20, certificate, name, location);
Templates.Tests (28)
src\Shared\CertificateGeneration\CertificateManager.cs (14)
120StoreLocation location,
219ListCertificates(StoreName.My, StoreLocation.CurrentUser, isValid: true, requireExportable: true);
233var currentUserCertificates = ListCertificates(StoreName.My, StoreLocation.CurrentUser, isValid: true, requireExportable: true);
234var localMachineCertificates = ListCertificates(StoreName.My, StoreLocation.LocalMachine, isValid: true, requireExportable: true);
443var certificates = ListCertificates(StoreName.My, StoreLocation.CurrentUser, isValid: false, requireExportable: false);
502var certificates = ListCertificates(StoreName.My, StoreLocation.CurrentUser, isValid: false);
522protected abstract X509Certificate2 SaveCertificateCore(X509Certificate2 certificate, StoreName storeName, StoreLocation storeLocation);
531protected abstract IList<X509Certificate2> GetCertificatesToRemove(StoreName storeName, StoreLocation storeLocation);
738var location = StoreLocation.CurrentUser;
771internal void RemoveAllCertificates(StoreName storeName, StoreLocation storeLocation)
874using var store = new X509Store(StoreName.My, StoreLocation.CurrentUser);
951public void ListCertificatesStart(StoreLocation location, StoreName storeName) => WriteEvent(1, location, storeName);
997public void SaveCertificateInStoreStart(string certificate, StoreName name, StoreLocation location) => WriteEvent(20, certificate, name, location);
WebTransportInteractiveSampleApp (1)
WebTransportSampleApp (1)