c - mbedtls 设置证书值...失败
问题描述
我想用 mbedtls 学习 https。我尝试为我的 https 服务器生成密钥和证书,但遇到了问题。gen_key 应用程序工作正常,但 cert_write 无法制作证书。
x509/cert_write selfsign=1 issuer_key=/home/taras/Desktop/mbedtls-2.7.19/programs/x509/keyfile.key
issuer_name=CN=myserver,O=GlobalLogic,C=UA
not_before=202107290000 not_after=202108100000
is_ca=1 max_pathlen=0 输出文件=my_crt.crt
. 播种随机数生成器...好的
。读取序列号...好的
。正在加载颁发者密钥……好的
。设置证书值...失败
!mbedtls_x509write_crt_set_validity 返回 -0x2800 - X509 - 输入无效
我用下一个命令生成了密钥:
pkey/gen_key 类型=rsa rsa_keysize=4096 文件名=keyfile.key\
我想知道什么会产生“设置证书值......失败”错误。我将非常感谢您的回答
解决方案
推荐阅读
- angular - 使用 Videogular 2 禁用搜索
- mysql - 在 laravel 的子查询中使用 count 编写 where 子句
- angular - Angular 4 在 @ViewChild 上使用 setter
- mysql - Liferay MySQL 通过 ssh 连接
- c - 如何从C中的文本文件中读取参数
- xamarin.forms - Xamarin Android - Java 在 VSTS 中内存不足,但在我的机器上没有
- excel - 一个 Excel 单元格中的多个 IF 函数
- android - BLE 在应用程序之外禁用配对
- selenium - Selenium-IDE 打开操作不解释变量
- sql-server - 错误消息:“消息 206,级别 16,状态 2,第 1 行操作数类型冲突:int 与日期不兼容”