1 write to m_parameters
mscorlib (1)
system\security\cryptography\icspasymmetricalgorithm.cs (1)
39m_parameters = new CspParameters(parameters);
23 references to m_parameters
mscorlib (23)
system\security\cryptography\icspasymmetricalgorithm.cs (23)
40if (m_parameters.KeyNumber == -1) { 41if (m_parameters.ProviderType == Constants.PROV_RSA_FULL || m_parameters.ProviderType == Constants.PROV_RSA_AES) 42m_parameters.KeyNumber = Constants.AT_KEYEXCHANGE; 43else if (m_parameters.ProviderType == Constants.PROV_DSS_DH) 44m_parameters.KeyNumber = Constants.AT_SIGNATURE; 54return (m_parameters.Flags & CspProviderFlags.UseMachineKeyStore) == CspProviderFlags.UseMachineKeyStore ? true : false; 60return m_parameters.ProviderName; 66return m_parameters.ProviderType; 72return m_parameters.KeyContainerName; 80int hr = Utils._OpenCSP(m_parameters, Constants.CRYPT_SILENT, ref safeProvHandle); 84string uniqueContainerName = (string) Utils._GetProviderParameter(safeProvHandle, m_parameters.KeyNumber, Constants.CLR_UNIQUE_CONTAINER); 92return (KeyNumber) m_parameters.KeyNumber; 104int hr = Utils._OpenCSP(m_parameters, Constants.CRYPT_SILENT, ref safeProvHandle); 108byte[] isExportable = (byte[]) Utils._GetProviderParameter(safeProvHandle, m_parameters.KeyNumber, Constants.CLR_EXPORTABLE); 118CspParameters parameters = new CspParameters(m_parameters); 136CspParameters parameters = new CspParameters(m_parameters); 155int hr = Utils._OpenCSP(m_parameters, Constants.CRYPT_SILENT, ref safeProvHandle); 159byte[] isAccessible = (byte[]) Utils._GetProviderParameter(safeProvHandle, m_parameters.KeyNumber, Constants.CLR_ACCESSIBLE); 173int hr = Utils._OpenCSP(m_parameters, Constants.CRYPT_SILENT, ref safeProvHandle); 177byte[] isProtected = (byte[]) Utils._GetProviderParameter(safeProvHandle, m_parameters.KeyNumber, Constants.CLR_PROTECTED); 188KeyContainerPermissionAccessEntry entry = new KeyContainerPermissionAccessEntry(m_parameters, 195int hr = Utils._OpenCSP(m_parameters, Constants.CRYPT_SILENT, ref safeProvHandle);