假设我有一个 CSR,其中某些Subject字段不是根据 X.509 创建的 - Subject中有禁止字符,或者Country被提供为“England”。
有什么办法可以从中恢复吗?
我试过了:
- 使用policy.inf重新签署证书,但我找不到任何方法来更改现有主题
- 直接在 CA 上编辑请求,但由于 CSR 中有一些禁止的内容,请求立即失败,并且使用certutil -setattributes导致“CERTSRV_E_BAD_REQUESTSUBJECT”(有点预期,但有点奇怪,因为您可以尝试重新发出请求“失败”列表)。
我认为在这里“修复”糟糕的 CSR 是不可能的,但也许我错了?