System and computer program product for updating an SSL certificate for a
server. First program instructions detect when a change has been made to
a name, domain or IP address of the server and detect that the server is
using an SSL certificate based on a name, domain or IP address applicable
before the change. In response, the first program instructions notify an
administrator that a change is required to the SSL certificate to reflect
the change to the name, domain or IP address. Second program instructions
respond to a request by the administrator, to automatically create a new
SSL certificate signing request. The new SSL certificate signing request
is a form which can be sent to an SSL certificate authority. Third
program instructions respond to another request by the administrator, to
send the new SSL certificate signing request to the SSL certificate
authority. Fourth program instructions respond to receipt of a new SSL
certificate from the SSL certificate authority and another request by the
administrator, to substitute the new SSL certificate for the existing SSL
certificate. Fourth program instructions query the administrator if the
administrator wants to use a new self-signed SSL certificate reflecting
the change to the name, domain or IP address of the server, until the new
SSL certificate signed by the SSL certificate authority is received from
the SSL certificate authority, and if so, generate the new SSL
self-signed certificate. Other program instructions respond to a request
by the administrator, to create a self-signed SSL certificate and
substitute the self-signed SSL certificate for the existing SSL
certificate.