开发语言是Java,需要用pkcs8的密钥,支付宝自己的密钥生成工具已经生成好了的。
目前我是直接把里面的内容弄成一行复制到Java代码里面,然后报这个错
网上说修改DefaultAopClient.cs中的内容,但是我这边只在com.alipay.api.internal.util里面看到了AlipaySignature.class,没有找到修改的地方,请问各位前辈我应该怎么做呢?

解决方案 »

  1.   

    哥们,我解决了。实际上支付宝提供的工具生成了两份私钥,一份是pkcs8格式的,另一份不是。。你是不是和我一样用错了。用了那个不是pkcs8格式的私钥了
      

  2.   

    我的私钥是公司给的一段字符串,我也不知道啥格式的,不是很长,不是pem文件里复制的私钥,我也不知道pem文件是啥,DefaultAopClient.cs,里面的自定义属性keyFromFile设置为true跟false都是这错误,求兄弟讲解一下