if (!truststore.certificateExists(chain[0])) {
//if the certificate does not exist in the truststore, then we prompt the
//user. Upon confirmation from the user, the certificate is added to the
//truststore.
if (isItOKToAddCertToTrustStore(chain[0])) {
truststore.addCertificate(getAliasName(), chain[0]);
} else {
throw new CertificateException(_strMgr.getString(
"serverCertificateNotTrusted"));
}
}