Suppose I have a CSR in which some Subject fields were not created according to X.509 - there are forbidden characters in Subject, or Country was provided as "England".
Is there any way to recover from that?
I tried:
- using policy.inf to resign the certificate, but I can't find any way to change existing Subject
- editing request directly on CA, but since there's some forbidden stuff in the CSR, the request immediately fails, and using certutil -setattributes results in "CERTSRV_E_BAD_REQUESTSUBJECT" (kind of expected, but a bit weird since you can try to reissue a request that's in "Failed" list).
I don't think that "fixing" bad CSR is possible here, but perhaps I'm wrong?