| | |
| | | |
| | | import static org.opends.messages.ExtensionMessages.*; |
| | | import static org.opends.server.config.ConfigConstants.CONFIG_DIR_NAME; |
| | | import static org.opends.server.loggers.ErrorLogger.*; |
| | | import static org.opends.server.util.ServerConstants.*; |
| | | import static org.opends.server.util.StaticUtils.*; |
| | | |
| | |
| | | configuration.addGSSAPIChangeListener(this); |
| | | this.configuration = configuration; |
| | | LocalizableMessage msg = INFO_GSSAPI_STARTED.get(); |
| | | logError(msg); |
| | | logger.error(msg); |
| | | } |
| | | catch (UnknownHostException unhe) |
| | | { |
| | |
| | | } |
| | | w.write(principal.toString()); |
| | | LocalizableMessage msg = INFO_GSSAPI_PRINCIPAL_NAME.get(principal.toString()); |
| | | logError(msg); |
| | | logger.error(msg); |
| | | w.write("\" isInitiator=false;"); |
| | | w.newLine(); |
| | | w.write("};"); |
| | |
| | | DirectoryServer.deregisterSASLMechanismHandler(SASL_MECHANISM_GSSAPI); |
| | | clearProperties(); |
| | | LocalizableMessage msg = INFO_GSSAPI_STOPPED.get(); |
| | | logError(msg); |
| | | logger.error(msg); |
| | | } |
| | | |
| | | |
| | |
| | | LocalizableMessage message = ERR_SASLGSSAPI_CANNOT_CREATE_LOGIN_CONTEXT |
| | | .get(getExceptionMessage(ex)); |
| | | // Log a configuration error. |
| | | logError(message); |
| | | logger.error(message); |
| | | connection.setSASLAuthStateInfo(null); |
| | | bindOp.setAuthFailureReason(message); |
| | | bindOp.setResultCode(ResultCode.INVALID_CREDENTIALS); |
| | |
| | | identityMapper = DirectoryServer.getIdentityMapper(identityMapperDN); |
| | | serverFQDN = getFQDN(config); |
| | | LocalizableMessage msg = INFO_GSSAPI_SERVER_FQDN.get(serverFQDN); |
| | | logError(msg); |
| | | logger.error(msg); |
| | | saslProps = new HashMap<String, String>(); |
| | | saslProps.put(Sasl.QOP, getQOP(config)); |
| | | saslProps.put(Sasl.REUSE, "false"); |