应该是传递信息的时候使用你的key 加密 ,取回的信息用你的私钥解密.你试试看

解决方案 »

  1.   

    是API方式吧?你查银行交给的文档,看错误代码是什么,相应的解决,如果是银行没有提供正确的包,那就要包文件,如果是socket方式,那就查通信协议。
      

  2.   

    文档上信息:
    测试前提
    以下所述前提不涉及商户与工行之间的商务问题,只涉及技术部分。商户向所在地工行电子办提交商户信息后,已由工行管理人员通过内部管理系统完成开户,并取得测试用商户代码、商户证书一套、商户密码信封一个、商户证书密码密码信封一个,测试用工行证书一个。银行-》商家
    该处的签名信息signMsg的产生(使用工商银行私钥签名)和BASE64编码的实现由工行交易平台产生,商户不需要关心;商户要关心的是如何对通知信息中的签名信息和获取物品信息URL中的签名信息进行BASE64解码,然后用工行的证书验证签名。目前问题:
    开户地方没有颁发给商户工行证书,只有商户代码、商户证书一套、商户密码信封一个、商户证书密码密码信封一个,商户怎么来获得工行证书?   工行主页上也没找到下载的地方