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.