Correctly deal with the no-SSL case in overcloud

Commit 1845a16 added support for SSL on the overcloud, but it does not
correctly cope if SSL support is not specified, setting the cert file
to '.crt', which is plainly incorrect. Guard that setting with a -n.

Change-Id: I760d1917806afad67e928181f84520ed8ccf03dd