Iis – Windows 2003, how to create a Certificate Signing Request (CSR) without an IIS

csriisssl-certificate

I have a Windows 2003 that hosts a Citrix Secure Gateway service. (It is a reverse proxy that adds SSL to my otherwise unencrypted connections)

It doesn't depend on IIS that indeed may also be stopped.
But for one fact: as an SSL proxy, this "secure gateway" must be provided with certificates.
When it comes to create a CSR, i need to revive my IIS, generate the CSR for the CA and install the certificate returned back from the CA (that is, process the csr pending request).
I am wondering if there is another tool in order to do such things because i can easily imagine Windows servers without IIS installed on them and I would like to have a procedure to manage those cases too.

Best Answer

The command line tool certreq is available on most versions of Windows (2000,2003,2008,2012), and can be used to generate and accept requests.