ComputeSignature 中行支付签名报错(win7 64位系统)

ComputeSignature 中行支付签名报错(win7 64位系统)_第1张图片

在做中行加密验签的时候出现的问题。原本在XP系统下可以正常运行的,现在换了win7 64位系统就出现了这个问题,没头绪 所以发上来求各位大大支招 有什么好的解决方案。。

 

我的解决办法:

1、C:\Documents and Settings\All Users\Microsoft\Crypto 设置了everyone全部控制权限 (Failed)

2、IIS进程池设置32位(Failed)

3、把XP系统下的mscorlib.dll替换到win7 64位下对应的文件夹下 (Failed)

 

调试了一下 在获取私钥PrimaryKey的时候出现了异常 应该是这个导致的后面结果不能ComputerSignature

ComputeSignature 中行支付签名报错(win7 64位系统)_第2张图片

怎么才能解决这个异常 求支招。。。。

 

已解决!系统的访问权限方式不一致 需要重新配置

 

 

你可能感兴趣的:(win7)