问题描述
我正在尝试与docusign JWT合作。 我开发的环境仅支持.p12文件。 Docusign为我提供了一个pem文件。有没有一种方法可以将.pem转换为.p12甚至更好地直接从docusign生成.p12?
当尝试将其转换为.p12时,我需要证书。有人可以帮助我在哪里获得相应/匹配的证书吗?我完全迷路了。
谢谢!
BR 马丁
解决方法
程序
-
下载并安装1.0.1p版本。
从OpenSSL安装bin文件夹中运行以下命令格式。
main = do
putStrLn "====== Tests Start ======"
putStrLn (printMaybe (Nothing :: Maybe Int))
但是,您只需要私钥get a token using JWT。 .p12文件包括这两者。 如果您可以从中提取私钥,则可以使用它。 DocuSign不提供 支持使用.p12文件的SDK支持,但是您可以在网络中查找以下内容:
https://www.ssl.com/how-to/export-certificates-private-key-from-pkcs12-file-with-openssl/
,我正面临着同样的问题,并且在过去几周一直在寻找解决方案。到目前为止没有运气,因此,如果您找到具有 docusign 的解决方案,那么我将与您分享解决方案。
我已经使用 openssl 从私钥生成了 .pse ,但是在 sap abap 中生成的授权无效。
openssl req -new -x509 -key privatekey.key -out docusign.pem -days 1095
openssl pkcs12 -export -in docusign.pem -inkey privatekey.key
-certfile docusign.pem -out docusign.p12
sapgenpse import_p12 -p <PSE_Directory>\<PSE File_Name>.pse <P12 Certificate_Directory>\<P12 File_Name>.p12
感谢分享!