微信支付SHA256 with RSA无法生成签名,程序报错?
用生成证书工具当中的私钥apiclient_key.pem。在生成签名时程序报错。 导致无法生成签名。 https://pay.weixin.qq.com/docs/merchant/development/interface-rules/signature-generation.html 在这提供的链接里,缺少了生成PrivateKey的步骤。从网上找到的生成PrivateKey的代码,代入私钥apiclient_key.pem中的内容,就会报错。 DerInputStream.getLength(): lengthTag=111, too big -----BEGIN PRIVATE KEY----- MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDEEMpULuPfuHfq NQ+QWo7zpqYKsM5SzNtQGSQIHiYmtVI9y8YZ+iVfzakUpMqCwmFGmnWHEtN8dHct ……中间省略21行类似的内容…… ScaX5UyHXihG8TfjTvNE8giNm697weQxyZ+Yy9SYtyi1KuzqSr9LLaQ2xamXOh3J AKXaVXpEKh04NsN2BRjGb8OiQcIUkR2BVTFmwaSv2GFfk68mToGHQRleyiSbHUG6 4US+VzcmZaMzstcNdDREbw6E -----END PRIVATE KEY-----