64 references to CspProviderFlags
Microsoft.Build.Tasks.Core (1)
ManifestUtil\mansign2.cs (1)
487csp.Flags = CspProviderFlags.UseMachineKeyStore;
Mono.Cecil (3)
Mono.Security.Cryptography\CryptoConvert.cs (2)
157 csp.Flags = CspProviderFlags.UseMachineKeyStore; 213 csp.Flags = CspProviderFlags.UseMachineKeyStore;
Mono.Security.Cryptography\CryptoService.cs (1)
188 Flags = CspProviderFlags.UseMachineKeyStore,
mscorlib (1)
src\runtime\src\libraries\shims\mscorlib\ref\mscorlib.cs (1)
871[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Security.Cryptography.CspProviderFlags))]
netstandard (1)
netstandard.cs (1)
1862[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Security.Cryptography.CspProviderFlags))]
System.Security.Cryptography (49)
src\runtime\src\libraries\Common\src\System\Security\Cryptography\X509Certificates\CertificateHelpers.Windows.cs (2)
119cspParameters.Flags |= CspProviderFlags.UseExistingKey; 245Flags = (pKeyProvInfo->dwFlags & Interop.Crypt32.CryptAcquireContextFlags.CRYPT_MACHINE_KEYSET) == Interop.Crypt32.CryptAcquireContextFlags.CRYPT_MACHINE_KEYSET ? CspProviderFlags.UseMachineKeyStore : 0,
System\Security\Cryptography\BasicSymmetricCipherCsp.cs (1)
114ImportKeyBlob(safeProvHandle, (CspProviderFlags)0, addNoSaltFlag, keyBlob, out safeKeyHandle);
System\Security\Cryptography\CapiHelper.Windows.cs (21)
222if (!IsFlagBitSet((uint)cspProviderFlags, (uint)CspProviderFlags.UseDefaultKeyContainer)) 277if (IsFlagBitSet((uint)parameters.Flags, (uint)CspProviderFlags.UseExistingKey) || 495if (!IsFlagBitSet((uint)flags, (uint)CspProviderFlags.UseNonExportableKey)) 499if (IsFlagBitSet((uint)flags, (uint)CspProviderFlags.UseArchivableKey)) 503if (IsFlagBitSet((uint)flags, (uint)CspProviderFlags.UseUserProtectedKey)) 517if (IsFlagBitSet((uint)flags, (uint)CspProviderFlags.UseMachineKeyStore)) 521if (IsFlagBitSet((uint)flags, (uint)CspProviderFlags.NoPrompt)) 525if (IsFlagBitSet((uint)flags, (uint)CspProviderFlags.CreateEphemeralKey)) 659CspProviderFlags defaultFlags, 689randomKeyContainer = IsFlagBitSet((uint)parameters.Flags, (uint)CspProviderFlags.CreateEphemeralKey); 692(uint)CspProviderFlags.UseDefaultKeyContainer)) 694parameters.Flags |= CspProviderFlags.CreateEphemeralKey; 705private static void ValidateCspFlags(CspProviderFlags flags) 708if (IsFlagBitSet((uint)flags, (uint)CspProviderFlags.UseExistingKey)) 710CspProviderFlags keyFlags = (CspProviderFlags.UseNonExportableKey | 711CspProviderFlags.UseArchivableKey | 712CspProviderFlags.UseUserProtectedKey); 713if ((flags & keyFlags) != CspProviderFlags.NoFlags) 735if (unchecked(IsFlagBitSet((uint)parameters.Flags, (uint)CspProviderFlags.UseExistingKey) || 966internal static void ImportKeyBlob(SafeProvHandle saveProvHandle, CspProviderFlags flags, bool addNoSaltFlag, byte[] keyBlob, out SafeCapiKeyHandle safeKeyHandle)
System\Security\Cryptography\CspKeyContainerInfo.Windows.cs (2)
119return CapiHelper.IsFlagBitSet((uint)_parameters.Flags, (uint)CspProviderFlags.UseMachineKeyStore); 230parameters.Flags &= CspProviderFlags.UseMachineKeyStore;
System\Security\Cryptography\CspParameters.cs (13)
22public CspProviderFlags Flags 26return (CspProviderFlags)_flags; 31Debug.Assert((CspProviderFlags.UseMachineKeyStore | 32CspProviderFlags.UseDefaultKeyContainer | 33CspProviderFlags.UseNonExportableKey | 34CspProviderFlags.UseExistingKey | 35CspProviderFlags.UseArchivableKey | 36CspProviderFlags.UseUserProtectedKey | 37CspProviderFlags.NoPrompt | 38CspProviderFlags.CreateEphemeralKey) == (CspProviderFlags)allFlags, "allFlags does not match all CspProviderFlags"); 57this(dwTypeIn, strProviderNameIn, strContainerNameIn, CspProviderFlags.NoFlags) 61internal CspParameters(int providerType, string? providerName, string? keyContainerName, CspProviderFlags flags)
System\Security\Cryptography\DSACryptoServiceProvider.Windows.cs (4)
18private static volatile CspProviderFlags s_useMachineKeyStore; 262return (s_useMachineKeyStore == CspProviderFlags.UseMachineKeyStore); 266s_useMachineKeyStore = (value ? CspProviderFlags.UseMachineKeyStore : 0); 344CapiHelper.ImportKeyBlob(safeProvHandleTemp, (CspProviderFlags)0, false, keyBlob, out safeKeyHandle);
System\Security\Cryptography\RSACryptoServiceProvider.Windows.cs (4)
20private static volatile CspProviderFlags s_useMachineKeyStore; 248return (s_useMachineKeyStore == CspProviderFlags.UseMachineKeyStore); 252s_useMachineKeyStore = (value ? CspProviderFlags.UseMachineKeyStore : 0); 362CapiHelper.ImportKeyBlob(safeProvHandleTemp, (CspProviderFlags)0, false, keyBlob, out safeKeyHandle);
System\Security\Cryptography\X509Certificates\CertificateHelpers.Windows.cs (2)
56Flags = CspProviderFlags.UseExistingKey, 62cspParameters.Flags |= CspProviderFlags.UseMachineKeyStore;
System.Security.Cryptography.Csp (1)
System.Security.Cryptography.Csp.cs (1)
7[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Security.Cryptography.CspProviderFlags))]
System.Security.Cryptography.Pkcs (6)
Internal\Cryptography\Pal\Windows\HelpersWindows.cs (4)
405CspProviderFlags provFlags = 406((CspProviderFlags)keysetType & CspProviderFlags.UseMachineKeyStore) | 407CspProviderFlags.UseExistingKey;
Internal\Cryptography\Pal\Windows\PkcsPalWindows.cs (2)
172Debug.Assert((cspParams.Flags & CspProviderFlags.UseExistingKey) != 0); 177cspParams.Flags |= CspProviderFlags.NoPrompt;
System.ServiceModel.Primitives (2)
System\IdentityModel\Tokens\X509AsymmetricSecurityKey.cs (2)
55csp.Flags = CspProviderFlags.UseMachineKeyStore; 58csp.Flags |= CspProviderFlags.UseExistingKey;