79 references to CspProviderFlags
mscorlib (48)
system\security\cryptography\cryptoapitransform.cs (13)
303public CspProviderFlags Flags { 304get { return (CspProviderFlags) m_flags; } 307Contract.Assert((CspProviderFlags.UseMachineKeyStore | 308CspProviderFlags.UseDefaultKeyContainer | 309CspProviderFlags.UseNonExportableKey | 310CspProviderFlags.UseExistingKey | 311CspProviderFlags.UseArchivableKey | 312CspProviderFlags.UseUserProtectedKey | 313CspProviderFlags.NoPrompt | 314CspProviderFlags.CreateEphemeralKey) == (CspProviderFlags)allFlags, "allFlags does not match all CspProviderFlags"); 378this (dwTypeIn, strProviderNameIn, strContainerNameIn, CspProviderFlags.NoFlags) {} 401internal CspParameters (int providerType, string providerName, string keyContainerName, CspProviderFlags flags) {
system\security\cryptography\dsacryptoserviceprovider.cs (4)
47private static volatile CspProviderFlags s_UseMachineKeyStore = 0; 152get { return (s_UseMachineKeyStore == CspProviderFlags.UseMachineKeyStore); } 153set { s_UseMachineKeyStore = (value ? CspProviderFlags.UseMachineKeyStore : 0); } 224Utils._ImportKey(Utils.StaticDssProvHandle, Constants.CALG_DSS_SIGN, (CspProviderFlags) 0, dsaCspObject, ref _safeKeyHandle);
system\security\cryptography\icspasymmetricalgorithm.cs (6)
54return (m_parameters.Flags & CspProviderFlags.UseMachineKeyStore) == CspProviderFlags.UseMachineKeyStore ? true : false; 120parameters.Flags = (parameters.Flags & CspProviderFlags.UseMachineKeyStore) != 0 ? CspProviderFlags.UseMachineKeyStore : 0; 138parameters.Flags = (parameters.Flags & CspProviderFlags.UseMachineKeyStore) != 0 ? CspProviderFlags.UseMachineKeyStore : 0;
system\security\cryptography\rsacryptoserviceprovider.cs (4)
51private static volatile CspProviderFlags s_UseMachineKeyStore = 0; 203get { return (s_UseMachineKeyStore == CspProviderFlags.UseMachineKeyStore); } 204set { s_UseMachineKeyStore = (value ? CspProviderFlags.UseMachineKeyStore : 0); } 286Utils._ImportKey(Utils.StaticProvHandle, Constants.CALG_RSA_KEYX, (CspProviderFlags) 0, rsaCspObject, ref _safeKeyHandle);
system\security\cryptography\utils.cs (19)
213if ((parameters.Flags & CspProviderFlags.UseExistingKey) != 0 || (hr != Constants.NTE_KEYSET_NOT_DEF && hr != Constants.NTE_BAD_KEYSET && hr != Constants.NTE_FILENOTFOUND)) 400if ((parameters.Flags & CspProviderFlags.UseExistingKey) != 0 || hr != Constants.NTE_NO_KEY) 426parameters.KeyNumber = Utils._ImportCspBlob(keyBlob, keyType == CspAlgorithmType.Dss ? Utils.StaticDssProvHandle : Utils.StaticProvHandle, (CspProviderFlags) 0, ref safeKeyHandle); 445internal static CspParameters SaveCspParameters (CspAlgorithmType keyType, CspParameters userParameters, CspProviderFlags defaultFlags, ref bool randomKeyContainer) { 464randomKeyContainer = (parameters.Flags & CspProviderFlags.CreateEphemeralKey) == CspProviderFlags.CreateEphemeralKey; 465if (parameters.KeyContainerName == null && (parameters.Flags & CspProviderFlags.UseDefaultKeyContainer) == 0) { 466parameters.Flags |= CspProviderFlags.CreateEphemeralKey; 474private static void ValidateCspFlags (CspProviderFlags flags) { 476if ((flags & CspProviderFlags.UseExistingKey) != 0) { 477CspProviderFlags keyFlags = (CspProviderFlags.UseNonExportableKey | CspProviderFlags.UseArchivableKey | CspProviderFlags.UseUserProtectedKey); 478if ((flags & keyFlags) != CspProviderFlags.NoFlags) 483if ((flags & CspProviderFlags.UseUserProtectedKey) != 0) { 1183internal static extern void _GenerateKey(SafeProvHandle hProv, int algid, CspProviderFlags flags, int keySize, ref SafeKeyHandle hKey); 1214internal static extern int _ImportCspBlob(byte[] keyBlob, SafeProvHandle hProv, CspProviderFlags flags, ref SafeKeyHandle hKey); 1218internal static extern void _ImportKey(SafeProvHandle hCSP, int keyNumber, CspProviderFlags flags, object cspObject, ref SafeKeyHandle hKey);
system\security\permissions\keycontainerpermission.cs (2)
66this((parameters.Flags & CspProviderFlags.UseMachineKeyStore) == CspProviderFlags.UseMachineKeyStore ? "Machine" : "User",
System (5)
security\system\security\cryptography\cryptoapi.cs (2)
3012parameters.Flags = (CspProviderFlags) ((dwFlags & CAPI.CRYPT_MACHINE_KEYSET) == CAPI.CRYPT_MACHINE_KEYSET ? CspProviderFlags.UseMachineKeyStore : 0);
security\system\security\cryptography\x509\x509certificate2.cs (3)
790parameters.Flags |= CspProviderFlags.UseExistingKey; 1224parameters.Flags = (CspProviderFlags) ((pKeyProvInfo.dwFlags & CAPI.CRYPT_MACHINE_KEYSET) == CAPI.CRYPT_MACHINE_KEYSET ? CspProviderFlags.UseMachineKeyStore : 0);
System.Configuration (3)
System\Configuration\RSAProtectedConfigurationProvider.cs (3)
174csp.Flags |= CspProviderFlags.UseMachineKeyStore; 176csp.Flags |= CspProviderFlags.UseNonExportableKey; 178csp.Flags |= CspProviderFlags.UseExistingKey;
System.Data (3)
fx\src\data\System\Data\SqlClient\SqlColumnEncryptionCertificateStoreProvider.cs (2)
606privateKeyParams.Flags = CspProviderFlags.UseMachineKeyStore; 610privateKeyParams.Flags = CspProviderFlags.UseExistingKey;
fx\src\data\System\Data\SqlClient\SqlColumnEncryptionCspProvider.cs (1)
407cspParams.Flags = CspProviderFlags.UseExistingKey;
System.IdentityModel (8)
System\IdentityModel\CryptoHelper.cs (4)
797csp.Flags = CspProviderFlags.UseMachineKeyStore; 800csp.Flags |= CspProviderFlags.UseExistingKey; 848csp.Flags = CspProviderFlags.UseMachineKeyStore; 851csp.Flags |= CspProviderFlags.UseExistingKey;
System\IdentityModel\Tokens\X509AsymmetricSecurityKey.cs (4)
61csp.Flags = CspProviderFlags.UseMachineKeyStore; 63csp.Flags |= CspProviderFlags.UseExistingKey; 444csp.Flags = CspProviderFlags.UseMachineKeyStore; 446csp.Flags |= CspProviderFlags.UseExistingKey;
System.Security (9)
system\security\cryptography\cryptoapi.cs (2)
2493parameters.Flags = (CspProviderFlags) ((dwFlags & CAPI.CRYPT_MACHINE_KEYSET) == CAPI.CRYPT_MACHINE_KEYSET ? CspProviderFlags.UseMachineKeyStore : 0);
system\security\cryptography\pkcs\pkcsutils.cs (5)
1044if (0 != (parameters.Flags & CspProviderFlags.UseMachineKeyStore)) 1048if (0 != (parameters.Flags & CspProviderFlags.UseDefaultKeyContainer)) 1052if (0 != (parameters.Flags & CspProviderFlags.NoPrompt)) 1070KeyProvInfo.dwFlags = (uint)((parameters.Flags & CspProviderFlags.UseMachineKeyStore) == CspProviderFlags.UseMachineKeyStore ? CAPI.CRYPT_MACHINE_KEYSET : 0);
system\security\cryptography\x509\x509utils.cs (2)
174parameters.Flags = (CspProviderFlags) ((pKeyProvInfo.dwFlags & CAPI.CRYPT_MACHINE_KEYSET) == CAPI.CRYPT_MACHINE_KEYSET ? CspProviderFlags.UseMachineKeyStore : 0);
System.Windows.Forms (1)
parent\parent\parent\public\Internal\NDP\Inc\mansign2.cs (1)
1483csp.Flags = CspProviderFlags.UseMachineKeyStore;
WsatConfig (1)
Configuration\WsatConfiguration.cs (1)
639cspParams.Flags = CspProviderFlags.UseMachineKeyStore;
WsatUI (1)
Configuration\WsatConfiguration.cs (1)
639cspParams.Flags = CspProviderFlags.UseMachineKeyStore;