public static void SetProvParam(IntPtr prov, ProvParamSet param, byte [] data) { uint flags = 0; //Microsoft CSPs do not support the PP_CLIENT_HWND or PP_KEYSET_SEC_DESCR flags. bool retVal = Crypto.CryptSetProvParam(prov, (uint)param, data, flags); ErrCode ec = Error.HandleRetVal(retVal); }