gpt4 book ai didi

node.js - env 中的 RSA key 导致错误

转载 作者:太空宇宙 更新时间:2023-11-03 23:18:51 25 4
gpt4 key购买 nike

使用这个库.. https://github.com/motdotla/dotenv

我已将 RSA 私钥添加到 .env。用它来签署 JWT。当我签署 JWT 时,这个错误让我很高兴。

错误:0906D066:PEM例程:PEM_read_bio:错误的结束行

我的 RSA key 只是一个基本的多行 key 。

-----BEGIN RSA PRIVATE KEY-----
MIIEpgIBAAKCAQE.......
........

RSA key 是多行的。DotEnv 只能读取单行代码,不幸的解决方法(AFIAK)是在每一行的末尾添加一个 \n 。然后将这根线做成单线。但这个错误不断发生..

有其他人经历过这种情况并有解决方案吗?或者也许知道另一个可以处理多行的 env 文件管理器?

最佳答案

将双引号添加到 .env 文件中的值,并用 \n 替换换行符,如下所示:

KEY="-----BEGIN RSA PRIVATE KEY-----\nMIIE..."

关于node.js - env 中的 RSA key 导致错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51975087/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com