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.get(
"serverCertificateNotTrusted"));
}
}