public class WxCpCryptUtil extends WxCryptUtil
WxCryptUtil.EncryptContextaesKey, appidOrCorpid, token| 构造器和说明 |
|---|
WxCpCryptUtil(WxCpConfigStorage wxCpConfigStorage)
Instantiates a new Wx cp crypt util.
|
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
decryptPriKey(String encryptRandomKey,
String msgAuditPriKey,
Integer pkcs1)
判断使用PKCS8或者PKCS1进行解密
|
static String |
decryptPriKeyByPKCS1(String encryptRandomKey,
String msgAuditPriKey)
会话存档,PKCS1 解密私钥
企业获取的会话内容将用公钥加密,企业用自行保存的私钥解开会话内容数据
|
static String |
decryptPriKeyByPKCS8(String encryptRandomKey,
String msgAuditPriKey)
PKCS8 解密私钥
|
decrypt, decrypt, decryptContent, decryptXml, encrypt, encrypt, encryptContextpublic WxCpCryptUtil(WxCpConfigStorage wxCpConfigStorage)
wxCpConfigStorage - the wx cp config storagepublic static String decryptPriKey(String encryptRandomKey, String msgAuditPriKey, Integer pkcs1) throws Exception
encryptRandomKey - 使用PUBLICKEY_VER指定版本的公钥进行非对称加密后base64加密的内容msgAuditPriKey - 会话存档私钥pkcs1 - 使用什么方式进行解密,1代表使用PKCS1进行解密,2代表PKCS8进行解密 ...Exception - the exceptionpublic static String decryptPriKeyByPKCS8(String encryptRandomKey, String msgAuditPriKey) throws Exception
encryptRandomKey - the encrypt random keymsgAuditPriKey - the msg audit pri keyException - the exceptionpublic static String decryptPriKeyByPKCS1(String encryptRandomKey, String msgAuditPriKey) throws Exception
encryptRandomKey - 使用PUBLICKEY_VER指定版本的公钥进行非对称加密后base64加密的内容,需要业务方先base64
decode处理后,再使用指定版本的私钥进行解密,得出内容。String类型msgAuditPriKey - 会话存档私钥Exception - the exceptionCopyright © 2024. All rights reserved.