关于Xperience中Banno API公钥保存失败及生成方法的问询
Xperience Banno界面API公钥相关问题解答
一、公钥来源
公钥应源自用于对接Xperience API的工作站(或应用部署服务器),而非Xp服务器本身。该公钥属于你的客户端/应用侧身份验证密钥对的一部分,用于与Banno服务完成加密交互验证。
二、生成.pem格式公钥的命令提示符指令
需借助OpenSSL工具执行以下命令:
- 先生成RSA密钥对(包含私钥与原始公钥):
openssl genrsa -out private.key 2048 - 从私钥导出标准.pem格式公钥:
openssl rsa -in private.key -pubout -out public.pem
注:若系统未安装OpenSSL,需先完成OpenSSL工具包的安装。
三、工作站生成公钥仍无法保存「创建外部应用」的排查方向
- 检查公钥完整性:确保粘贴的是
public.pem文件的完整内容,必须包含开头的-----BEGIN PUBLIC KEY-----和结尾的-----END PUBLIC KEY-----,不能遗漏或篡改任何字符。 - 确认密钥长度:Banno通常要求RSA公钥长度至少为2048位,需验证你生成的密钥对符合该要求。
- 排查格式错误:检查公钥内容是否存在多余空格、换行异常或复制时引入的额外字符。
- 验证账号权限:确认当前Banno账号拥有「创建外部应用」的完整操作权限,受限账号可能无法完成该操作。
内容的提问来源于stack exchange,提问作者ASBT
相关产品推荐
相关产品推荐

