package org.ovirt.engine.core.utils.kerberos; import javax.naming.CommunicationException; /** * Helper methods for kerberos related issues * */ public class KerberosUtils { public static AuthenticationResult convertDNSException(Exception ex) { AuthenticationResult result = AuthenticationResult.DNS_ERROR; if (ex instanceof javax.naming.NameNotFoundException) { result = AuthenticationResult.NO_KDCS_FOUND; } else if (ex instanceof CommunicationException) { result = AuthenticationResult.DNS_COMMUNICATION_ERROR; } return result; } }