Hi Hector,
>> Do I need to create the CertificateSigningRequest from within the same computer where the certificate will be installed?
no.
>> I have a domain which is forwarding the domain name to the secure server which is at my offices. The forwarding points to my public ip and port 443 (xxx.xxx.xxx.xxx:443).
This is likely the root of the problem.
The key is this. the domain, in the address bar of the browser, must match the domain specified inside your certificate. In other words, if you got a certificate for
www.capesoft.com then the DNS record for
www.capesoft.com points to the IP address of the server.
Your description of your setup is a little incomplete, but it _sounds_ like you do not have a DNS entry set to your IP address, You are using the word "redirect". If your browser is indeed _redirected_ to an IP address then this setup will fail. Because then the browser address bar will show the redirected address (1.2.3.4) rather than the web site name (
www.capesoft.com).
DNS is about _direction_ - resolving a name to an IP address. _REDirection_ is different and won't work with SSL.
If you post the URL you are experimenting with, then I can be more specific about what is happening.
Cheers
Bruce