解决办法:

1.证书密码保证正确,微信证书密码就是商户号。

2.要先将证书在windows系统中导入,双击按照提示步骤操作即可。

3.IIS设置:找到网站使用的应用程序池-->右击-->高级设置-->打开如下图-->在加载用户配置文件选择true

4.

如果以上方案都不能解决问题,就有可能是加载证书时没有给定证书存储标识

解决方法:在加载证书方法时使用以下方法,请注意第三个参数

X509Certificate2 cer = new X509Certificate2(cerPath, password, X509KeyStorageFlags.MachineKeySet | X509KeyStorageFlags.PersistKeySet | X509KeyStorageFlags.Exportable); 
req.ClientCertificates.Add(cer);

转载于:https://www.cnblogs.com/xiadaodao/p/7520323.html

微信进行证书相关操作(退款,发放优惠券等)时报System.Security.Cryptography.CryptographicException: 出现了内部错误。...相关推荐

  1. X509证书 指定了无效的提供程序类型 System.Security.Cryptography.CryptographicException 错误解决方法

    X509证书 指定了无效的提供程序类型 System.Security.Cryptography.CryptographicException 错误解决方法 参考文章: (1)X509证书 指定了无效 ...

  2. System.Security.Cryptography.RSA.FromXmlString 系统找不到指定的文件和X509读取证书文件系统找不到指定的文件异常

    System.Security.Cryptography.RSA.FromXmlString 系统找不到指定的文件和X509读取证书文件系统找不到指定的文件异常 参考文章: (1)System.Sec ...

  3. 微信小程序实现微信支付的相关操作设置

    本文不涉及相关API的实现,旨在记录实现微信支付需要在微信公众平台和微信支付的商户平台需要进行的操作. 1.首先需要用户申请了微信小程序和入驻微信商户平台 2.获取小程序的appid  设置AppSe ...

  4. 企业微信显示服务器内部错误,微信企业支付接口CryptographicException出现了内部错误 解决办法...

    我总结了一下出现证书无法加载的原因有以下三个 1.证书密码不正确,微信证书密码就是商户号 解决办法:请检查证书密码是不是和商户号一致 2.IIS设置错误,未加载用户配置文件 解决办法:找到网站使用的应 ...

  5. C#在Linux+Mono环境中使用微信支付证书

    最近特殊的需求,要把微信平台一个功能页面部署到Linux(CentOS6.5)下,其中涉及到微信支付退款. 鉴于之前实践过mono+jexus+asp.net mvc的部署,于是问题重点在于解决对商户 ...

  6. 微信电子健康卡操作类

    1.CacheHelper.cs 缓存文件 using System; using System.Collections.Generic; using System.Linq; using Syste ...

  7. 微信支付证书问题(C#)

    Aps.net在IIS服务器中使用windows的容器中的证书访问https服务(在windows服务和COM+服务中有同样的这个问题) 问题描述: 在使用aps.net开发web应用的时候,我们需要 ...

  8. WebApi 数据保护操作未成功。这可能是由于未为当前线程的用户上下文加载用户配置文件导致的。当线程执行模拟时,可能会出现此情况。,ExceptionType:System.Security....

    在调用System.Security.Cryptography.ProtectedData.Protect方法来保护私密信息时,IIS可能会报以下错误:CryptographicException: ...

  9. php 微信支付证书,微信支付后台进行退款操作时提示证书已过期处理(PHP)

    之前没做过退款操作,因为业务没有涉及到,并且退款比支付流程还要复杂.没有特别要求是不会去搞的. 但小程序平台是已经接好了微信退款操作,这个时候报错就得处理一下了. [notice]只有退款的时候才需要 ...

最新文章

  1. samtools 检测bam文件的完整度
  2. ebs oracle pl sql开发_PL/SQL设置
  3. VirtualBox——在Win7的HOST上安装配置虚拟机CentOS7
  4. mysql5.7版本安装部署详细步骤
  5. python3类与对象汽车,Python3 类与对象
  6. flask post json_Flask 和 requests 搭建一个简单的API服务
  7. 关于Cocos2d-x的粒子系统
  8. Windows用户程序报错或软件无法删除或者卡顿,解决办法
  9. c++数据结构中 顺序队列的队首队尾_数据结构与算法—队列图文详解
  10. 深度学习 --- 优化入门六(正则化、参数范数惩罚L0、L1、L2、Dropout)
  11. 一小时精通SVN版本控制 之五 团队协作开发
  12. 家居建材行业信息化管理需内外兼修
  13. C语言视频教程-谭浩强版-小甲鱼主讲—P2
  14. vivado2019.2安装+license添加教程
  15. C语言经典100例-9
  16. 丝滑流畅的手写签名 PC适配版
  17. python b64encode_python base64编码解码、SHA256编码、urlsafe_b64encode编码
  18. 智能无线网络的深度学习:一项综合调查
  19. GPT专业应用:如何让GPT策划方案
  20. mtk 手机 linux,【ZT】MTK X20编译环境搭建 烧写安卓固件详细教程

热门文章

  1. 用纸作出来的艺术品 漂亮!
  2. golang中的pprof支持
  3. golang中的栈帧
  4. golang中的mysql类型对应
  5. golang内置函数
  6. 把二叉搜索树转换为累加树
  7. 小米面试题:单词搜索
  8. 构造函数为啥不能声明为虚函数
  9. 一个小程序看流的读取
  10. Makefile_03:Makefile介绍(作用、例子、原理)