openssl - [openssl]PEM 例程:get_name:无起始行:../crypto/pem/pem_lib.c:745:期望:任何私钥
问题描述
我在创建证书请求时遇到问题。我创建 ecdsa 密钥对
> ssh-keygen -t ecdsa
Generating public/private ecdsa key pair.
Enter file in which to save the key (/home/test_admin/.ssh/id_ecdsa): id_ecdsa.key
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in id_ecdsa.key
Your public key has been saved in id_ecdsa.key.pub
The key fingerprint is:
SHA256:a3VgM5p1/BVQMltvHFjXg2PvOK5mageZQzOGh92a+78 test_admin@ssh-ubuntu
The key's randomart image is:
+---[ECDSA 256]---+
| +**o|
| . ==o*|
| + B +.o *|
| o % * . + |
| S O . + |
| X . o . |
| o + . . |
| . o + . |
| ..*ooE. |
+----[SHA256]-----+
当我创建请求时
> openssl req -new -out cert_ecdsa.req -key id_ecdsa.key
并得到错误
unable to load Private Key
139664342951232:error:0909006C:PEM routines:get_name:no start line:../crypto/pem/pem_lib.c:745:Expecting: ANY PRIVATE KEY
我究竟做错了什么?
解决方案
推荐阅读
- python - 如何为最新版本的 Python 正确安装 PyAudio?
- laravel - Laravel 8 安装 - npm run dev 错误
- flutter - 如何阻止我的代码将firestore int数据转换为flutter中的字符串
- php - 使用 Heroku 部署的 API 路由问题 Laravel
- carousel - 如何修改间隔速度?
- html - 如何改变垫标签的颜色
- python - 对 Model.fit 使用experimental_relax_shapes=True
- mongodb - 如何将值设置为 Double 类型使用 updateOne 运算符?
- ios - 快速计算在可见屏幕上移动的项目的内容偏移量
- python - 如何将蓝图导入 Flask 中的主 py