首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >LexikJwtAuthBundle无法生成密钥

LexikJwtAuthBundle无法生成密钥
EN

Stack Overflow用户
提问于 2018-06-19 17:17:34
回答 2查看 149关注 0票数 1

我正在尝试安装lexikJwtauthbundle,当我尝试生成密钥时:

代码语言:javascript
复制
$ openssl genrsa -out app/config/jwt/private.pem -aes256 4096

Generating RSA private key, 4096 bit long modulus

..........................................................++

........++

该命令似乎永远不会结束,我必须执行CTRL-C才能退出。文件已创建,但为空。生成公钥返回的下一个命令:

代码语言:javascript
复制
unable to load Private Key
12568:error:0906D06C:PEM routines:PEM_read_bio:no start line:pem_lib.c:707:Expecting: ANY PRIVATE KEY

问题出在哪里?

我想将它用于我在symfony 3.4上构建的带有FosRestBundle的Api rest。Windows10。

EN

回答 2

Stack Overflow用户

发布于 2018-06-19 20:22:34

问题是.pem文件“仅仅”是一个文本文件,它具有特定的结构,如

代码语言:javascript
复制
-----BEGIN RSA PRIVATE KEY-----//Mandatory

Proc-Type: 4,ENCRYPTED
DEK-Info: AES-256-CBC,Some charsSome charsSome chars

Some chars Some chars Some chars Some chars
Some chars Some chars Some chars Some chars
-----END RSA PRIVATE KEY-----//Mandatory

因此,该命令正在查找上面的结构,如果没有,则会失败。Read this post。此外,该文件是空的,因为命令没有完成,所以它不能写入任何内容。

如果可以,让命令完成或者崩溃并发布结果,或者尝试重新安装软件包(我不知道您使用的是哪种操作系统)

尝试检查您是root用户或对文件夹具有适当的权限,并且您的包已正确安装。

希望它能帮上忙!并提供反馈

票数 0
EN

Stack Overflow用户

发布于 2019-05-31 23:02:11

尝试:

$ openssl genrsa -out config/jwt/private.pem 4096

不使用选项-aes256

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50924718

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档