通联宝支付测试
This commit is contained in:
@@ -97,12 +97,12 @@ func RSADecrypt(pub []byte) (plainText []byte, err error) {
|
||||
//pem解码
|
||||
block, _ := pem.Decode(buf)
|
||||
//X509解码
|
||||
privateKey, err := x509.ParsePKCS1PrivateKey(block.Bytes)
|
||||
privateKey, err := x509.ParsePKCS8PrivateKey(block.Bytes)
|
||||
if err != nil {
|
||||
panic(err)
|
||||
}
|
||||
//对密文进行解密
|
||||
plainText, err = rsa.DecryptPKCS1v15(rand.Reader, privateKey, pub)
|
||||
plainText, err = rsa.DecryptPKCS1v15(rand.Reader, privateKey.(*rsa.PrivateKey), pub)
|
||||
return plainText, err
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user