gpt4 book ai didi

windows - 是否可以使用 makecert 生成具有自定义 key 用法的证书?

转载 作者:可可西里 更新时间:2023-11-01 14:06:43 25 4
gpt4 key购买 nike

是否可以使用 makecert 创建具有特定 key 使用属性的自签名证书?

我需要生成一个自签名证书用于测试。它必须在“ key 使用”属性上具有“数字签名”和“不可否认”值,如 RFC 3280 中所述。 4.2.1.3 节。

我尝试了一些“-sky”选项的变体,例如“3”(位 0 和位 1 设置)和“1,2”。第一个未被接受,第二个创建了一个证书,但它似乎没有设置“KeyUsage”属性。

请注意,这不是指“-eku”(扩展 key 用法)。

这是我正在使用的脚本:

makecert -r -pe -n "CN=cte-dev-CA" -ss CA -sr CurrentUser -a sha1 -sky signature -sv cte-dev-CA.pvk cte-dev-CA.cer

certutil -user -addstore Root cte-dev-CA.cer

makecert -pe -n "CN=cte-dev-SPC" -eku 1.3.6.1.5.5.7.3.2,1.3.6.1.5.5.7.3.4 -a sha1 -sky signature -ic cte-dev-CA.cer -iv cte-dev-CA.pvk -sv cte-dev-SPC.pvk cte-dev-SPC.cer

pvk2pfx -pvk cte-dev-SPC.pvk -spc cte-dev-SPC.cer -pfx cte-dev-SPC.pfx -po my-password

最佳答案

makecert 没有影响所创建证书的“ key 用法”字段的参数。至少,我也一直找不到。

关于windows - 是否可以使用 makecert 生成具有自定义 key 用法的证书?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10192894/

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