/// <summary> /// The set provider parameter. /// </summary> /// <param name="parameterId"> /// The parameter id. /// </param> /// <param name="parameterValue"> /// The parameter value. /// </param> /// <exception cref="Win32Exception"> /// </exception> private void SetProviderParameter(int parameterId, byte[] parameterValue) { if (!CryptoApi.CryptSetProvParam(cspHandler, parameterId, parameterValue, 0)) { throw new Win32Exception(); } }