【发布时间】:2017-09-21 15:47:58
【问题描述】:
我是证书新手,我有一个驱动程序,我必须进行数字签名才能测试,否则 Windows 会阻止它。我使用他们提供的教程创建了一个自签名测试证书,用于使用 OpenSSL 进行测试。
我已将证书安装到信任它所需的所有 Windows 商店,在签署驱动程序文件后一切正常,直到我重新启动我的电脑,之后它说我的证书由于此问题不再进行数字签名: 尚未观察到证书的基本约束扩展。
我认为这可能是因为我的测试证书不再有效,所以我创建了一个新证书,即使在重新启动我的电脑之前也是同样的问题。我尝试了很多可以在教程中找到的选项,我遇到了同样的问题,我不愿意仅仅为了几个测试而购买证书。
我可以做些什么来解决这个问题?这些是我的证书中的基本约束:Subject Type=CA Path Length Constraint=None
如果您有解决方案,请向我发布说明,说明我必须逐步进行操作,我是 OpenSSL 和证书的新手。
补充资料:
这是我开始时尝试遵循的教程,所有其他教程都给了我相同的结果/问题:CLICK ME (LINK)
这是问题的图片:CLICK ME (LINK)
我没有足够的声誉来使用嵌入式图像。
【问题讨论】:
-
您的基本约束扩展未正确配置。
Subject Type必须是End Entity,而不是CA。 -
我该怎么做?就像我已经指出的那样,我是新手,需要指导。
标签: openssl ssl-certificate x509certificate self-signed