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

在做中行加密验签的时候出现的问题。原本在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

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

 

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

 

 

posted @ 2014-06-11 10:36  Good_Code  阅读(358)  评论(1编辑  收藏  举报