6 implementations of CreateProtector
Aspire.Dashboard.Tests (1)
LocalBrowserStorageTests.cs (1)
277public IDataProtector CreateProtector(string purpose)
Microsoft.AspNetCore.DataProtection (3)
EphemeralDataProtectionProvider.cs (1)
67public IDataProtector CreateProtector(string purpose)
KeyManagement\KeyRingBasedDataProtectionProvider.cs (1)
22public IDataProtector CreateProtector(string purpose)
KeyManagement\KeyRingBasedDataProtector.cs (1)
65public IDataProtector CreateProtector(string purpose)
Microsoft.AspNetCore.DataProtection.Extensions (2)
DataProtectionAdvancedExtensions.cs (1)
109public IDataProtector CreateProtector(string purpose)
TimeLimitedDataProtector.cs (1)
195IDataProtector IDataProtectionProvider.CreateProtector(string purpose)
23 references to CreateProtector
Microsoft.AspNetCore.Antiforgery (1)
Internal\DefaultAntiforgeryTokenSerializer.cs (1)
25_defaultCryptoSystem = provider.CreateProtector(Purpose);
Microsoft.AspNetCore.Authentication (2)
SecureDataFormat.cs (2)
45protector = protector.CreateProtector(purpose); 90protector = protector.CreateProtector(purpose);
Microsoft.AspNetCore.Components.Endpoints (4)
Builder\OpaqueRedirection.cs (1)
99return dataProtectionProvider.CreateProtector(RedirectionDataProtectionProviderPurpose).ToTimeLimitedDataProtector();
src\aspnetcore\src\Shared\Components\ProtectedPrerenderComponentApplicationStore.cs (1)
37_protector = dataProtectionProvider.CreateProtector("Microsoft.AspNetCore.Components.Server.State");
src\aspnetcore\src\Shared\Components\ServerComponentSerializer.cs (1)
16.CreateProtector(ServerComponentSerializationSettings.DataProtectionProviderPurpose)
TempData\CookieTempDataProvider.cs (1)
33_dataProtector = dataProtectionProvider.CreateProtector(Purpose);
Microsoft.AspNetCore.Components.Server (5)
Circuits\CircuitIdFactory.cs (1)
25_protector = provider.CreateProtector(CircuitIdProtectorPurpose);
Circuits\ServerComponentDeserializer.cs (1)
86.CreateProtector(ServerComponentSerializationSettings.DataProtectionProviderPurpose)
ProtectedBrowserStorage\ProtectedBrowserStorage.cs (1)
165_dataProtectionProvider.CreateProtector);
src\aspnetcore\src\Shared\Components\ProtectedPrerenderComponentApplicationStore.cs (1)
37_protector = dataProtectionProvider.CreateProtector("Microsoft.AspNetCore.Components.Server.State");
src\aspnetcore\src\Shared\Components\ServerComponentSerializer.cs (1)
16.CreateProtector(ServerComponentSerializationSettings.DataProtectionProviderPurpose)
Microsoft.AspNetCore.DataProtection (1)
DataProtectionServiceCollectionExtensions.cs (1)
94dataProtectionProvider = dataProtectionProvider.CreateProtector(dpOptions.Value.ApplicationDiscriminator);
Microsoft.AspNetCore.DataProtection.Abstractions (4)
DataProtectionCommonExtensions.cs (4)
31/// <see cref="IDataProtectionProvider.CreateProtector(string)"/>. See that method's 47retVal = retVal.CreateProtector(purpose) ?? CryptoUtil.Fail<IDataProtector>("CreateProtector returned null."); 70/// <see cref="IDataProtectionProvider.CreateProtector(string)"/>. See that method's 82IDataProtector? protector = provider.CreateProtector(purpose);
Microsoft.AspNetCore.DataProtection.Extensions (2)
TimeLimitedDataProtector.cs (2)
38return new TimeLimitedDataProtector(_innerProtector.CreateProtector(purpose)); 47var newValue = _innerProtector.CreateProtector(MyPurposeString); // we always append our purpose to the end of the chain
Microsoft.AspNetCore.DataProtection.MicroBenchmarks (1)
Benchmarks\KeyRingProtectorBenchmarks.cs (1)
35_shortPurposeProtector = provider.CreateProtector("benchmark");
Microsoft.AspNetCore.Identity (1)
DataProtectorTokenProvider.cs (1)
33Protector = dataProtectionProvider.CreateProtector(Name ?? "DataProtectorTokenProvider");
Microsoft.AspNetCore.Mvc.ViewFeatures (1)
CookieTempDataProvider.cs (1)
44_dataProtector = dataProtectionProvider.CreateProtector(Purpose);
Microsoft.AspNetCore.Session (1)
SessionMiddleware.cs (1)
50_dataProtector = dataProtectionProvider.CreateProtector(nameof(SessionMiddleware));