Hello,

I have some code which I am using to generate a CSR and some code which I
am using to generate a cert using my cert authority.

If I view the CSR, I can see that my alt names were added correctly. If I
view the cert itself, the altnames are not there. I had kind of thought
that if I had a CSR with the alt names in it, the cert would get them too.
Is that not correct? I am using the same CONF variable for both the CSR and
the cert, but I am adding the extensions for subject alt name
programmatically to the CSR (but not to the cert). I am doing this in a
similar way as the mkreq.c demo by pushing my extension objects onto a
stack and adding them before the X509_REQ_sign call.

Do I need it in both places, or maybe just on the cert creation part and
nto the CSR?


Alternatively, is there a way to add subject alt names programmatically to
the config as an X509_EXTENSION object? Then I could perhaps just rely on
the configuration to set the alt names instead of trying to force the
X509_EXTENSION into the cert.

Thanks for any help

Reply via email to