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