r - 使用来自 openssl 的 rsa_decrypt 解密 R 中的密钥时出错
问题描述
我正在尝试按照以下说明为 R 中的 Box 创建 JWT 声明:https ://developer.box.com/docs/construct-jwt-claim-manually
我已经加载了包含公钥、私钥和密码的配置文件。第二步需要使用密码解密私钥。
我正在openssl::rsa_decrypt(data = charToRaw(privateKey), password = passphrase)
这样做,但我收到了这个错误:Error: OpenSSL error in rsa_ossl_private_decrypt: data greater than mod len
我很确定我的论点做错了什么data = charToRaw(privateKey)
,但我不确定是什么?
解决方案
我发现我使用了错误的功能。
read_key(privateKey, password = passphrase)
是我一直在寻找的。
推荐阅读
- ios - 如何用 portalItem 替换层 url 以用于离线 Arcgis 运行时 sdk
- c++ - 构建控制台应用程序文件资源管理器 C++
- r - 为什么只显示一些刻度线,我怎样才能显示所有刻度线?
- swift - 在 Ubuntu 上使用 Swift 创建 PDF 文件
- excel - 如何使用 VBA 在 Sharepoint 上使用通配符打开 Excel 文件
- visual-studio - 配置没有 Internet 访问权限的 TFS 2018 构建代理
- python - 批处理文件以监视两个 python 脚本是否正在运行
- google-api-java-client - Google Play Developer API 延迟请求错误 - 订阅的预期到期时间无效
- ios - UIBezierPath :仅制作绘图图像
- mesh - 在网格挤出期间计算 UV 坐标