【问题标题】:How to create/download RSA key in p12 format for Docusign JWT authorization如何为 Docusign JWT 授权创建/下载 p12 格式的 RSA 密钥
【发布时间】:2021-03-14 05:15:03
【问题描述】:
我遇到了非常奇怪的情况,我无法在 sap netweaver 服务器中创建 JWT 签名令牌。
目前加密是使用 p12 文件而不是 sap 服务器中的 pem 文件完成的。
Docusign 仅提供 .pem 格式的 RSA 密钥。目前这对我来说是不可行的。
有没有办法以 .p12 格式下载/创建 RSA 密钥,就像在 google api 中提供的那样,而不是 text/pem 格式,或者我们如何在 sap netweaver 服务器中使用 .pem 格式的 RSA 私钥创建 JWT 签名令牌.
感谢和问候,
拉胡尔。
【问题讨论】:
标签:
jwt
docusignapi
netweaver
docusignconnect
【解决方案1】:
DocuSign 为 JWT 签名创建公钥/私钥对。您从 DocuSign 下载 pem 格式的私钥。像这样的:
-----BEGIN RSA PRIVATE KEY-----
MIIEpAIBAAKCAQEAuv1+cIU9ashbXUxkJXzsqoeN3rNjcwcRMI17njwHpOh+ljV6
CNLRu+VAvtFdluK/TN+idb7jlFBe2CIdNbev/sYX1lB0+zJw1vsgSSk31d9vdPQb
n5R0FZUTsAYXv27JB6kc5N/6n2uroeNmeABkZZTLvXSmibYOjVYeB+Ig5HBS2Xxw
...lines omitted...
O2F4bIUOh1pdRydwHH0bMLXfyqn7sOxdEJwIq6Is5DwKeLJUEyfiuaGGjHQBfs+u
eoySeQKBgQC1aRTK4g4c5dgxdywCRTje/kUh5Ion6vFLLrTmEKtV9LFyFvLtFrVL
iX9G3qm0a3raSNwXylfbs88tPDrTGaTEM2opt5YpDWExpS7sLknDQxGcCzgyjTqc
/p6p+tOzgoc+osBMCNvBPS8tEAmdfTk7LFxVh8UY49JIpwoAnJ7c5Q==
-----END RSA PRIVATE KEY-----
转换为 p12 格式
您可以在本地运行开源应用程序来进行这种转换。
还有可用的在线转换器。请参阅google 获取列表。