测试环境商家账户是用来进行支付业务体验的账号,交易中产生的一切信息均为生产环境数据,由于体验业务特点,不会产生清算资金划拔,所以使用测试商家账号时请务必使用小额支付(建议:小于0.1元)。
// 生成 RSA 密钥对,这里使用 2048 位密钥长度
const keyPair = rs.KEYUTIL.generateKeypair('RSA', 2048);
// 获取公钥和私钥
const publicKey = keyPair.pubKeyObj;
const privateKey = keyPair.prvKeyObj;
// 将公钥和私钥转换为 PEM 格式
const publicKeyPem = rs.KEYUTIL.getPEM(publicKey);
const privateKeyPem = rs.KEYUTIL.getPEM(privateKey, "PKCS8PRV");
// 打印公钥和私 钥
console.log('Public Key (PEM format):\n', publicKeyPem);
console.log('\nPrivate Key (PEM format):\n', privateKeyPem);
pm.variables.set("GEN_PUB_KEY", publicKeyPem);
pm.variables.set("GEN_PRI_KEY", privateKeyPem);