private static OMElement getProxyConfigurationElement(Parameter proxySettingsFromAxisConfig) throws AxisFault { OMElement proxyConfigurationElement = proxySettingsFromAxisConfig.getParameterElement() .getFirstElement(); if (proxyConfigurationElement == null) { log.error(HTTPTransportConstants.PROXY_CONFIGURATION_NOT_FOUND); throw new AxisFault(HTTPTransportConstants.PROXY_CONFIGURATION_NOT_FOUND); } return proxyConfigurationElement; }
private static OMElement getProxyConfigurationElement(Parameter proxySettingsFromAxisConfig) throws AxisFault { OMElement proxyConfigurationElement = proxySettingsFromAxisConfig.getParameterElement().getFirstElement(); if (proxyConfigurationElement == null) { log.error(PROXY_CONFIGURATION_NOT_FOUND); throw new AxisFault(PROXY_CONFIGURATION_NOT_FOUND); } return proxyConfigurationElement; }
private static OMElement getProxyConfigurationElement(Parameter proxySettingsFromAxisConfig) throws AxisFault { OMElement proxyConfigurationElement = proxySettingsFromAxisConfig.getParameterElement() .getFirstElement(); if (proxyConfigurationElement == null) { log.error(HTTPTransportConstants.PROXY_CONFIGURATION_NOT_FOUND); throw new AxisFault(HTTPTransportConstants.PROXY_CONFIGURATION_NOT_FOUND); } return proxyConfigurationElement; }
private static OMElement getProxyConfigurationElement(Parameter proxySettingsFromAxisConfig) throws AxisFault { OMElement proxyConfigurationElement = proxySettingsFromAxisConfig.getParameterElement() .getFirstElement(); if (proxyConfigurationElement == null) { log.error(HTTPTransportConstants.PROXY_CONFIGURATION_NOT_FOUND); throw new AxisFault(HTTPTransportConstants.PROXY_CONFIGURATION_NOT_FOUND); } return proxyConfigurationElement; }
private static OMElement getProxyConfigurationElement(Parameter proxySettingsFromAxisConfig) throws AxisFault { OMElement proxyConfigurationElement = proxySettingsFromAxisConfig.getParameterElement().getFirstElement(); if (proxyConfigurationElement == null) { log.error(PROXY_CONFIGURATION_NOT_FOUND); throw new AxisFault(PROXY_CONFIGURATION_NOT_FOUND); } return proxyConfigurationElement; }
private static OMElement getProxyConfigurationElement(Parameter proxySettingsFromAxisConfig) throws AxisFault { OMElement proxyConfigurationElement = proxySettingsFromAxisConfig.getParameterElement() .getFirstElement(); if (proxyConfigurationElement == null) { log.error(HTTPTransportConstants.PROXY_CONFIGURATION_NOT_FOUND); throw new AxisFault(HTTPTransportConstants.PROXY_CONFIGURATION_NOT_FOUND); } return proxyConfigurationElement; }
protected static SAMLTokenIssuerConfig createTokenIssuerConfiguration(Parameter messageContextParameter) throws TrustException { if (messageContextParameter != null && messageContextParameter.getParameterElement() != null) { log.debug("Creating token issuer configuration using the config parameter"); return new SAMLTokenIssuerConfig(messageContextParameter .getParameterElement().getFirstChildWithName( SAMLTokenIssuerConfig.SAML_ISSUER_CONFIG)); } return null; }
private static OMElement getProxyConfigurationElement(Parameter proxySettingsFromAxisConfig) throws AxisFault { OMElement proxyConfigurationElement = proxySettingsFromAxisConfig.getParameterElement() .getFirstElement(); if (proxyConfigurationElement == null) { log.error(HTTPTransportConstants.PROXY_CONFIGURATION_NOT_FOUND); throw new AxisFault(HTTPTransportConstants.PROXY_CONFIGURATION_NOT_FOUND); } return proxyConfigurationElement; }
private static OMElement getProxyConfigurationElement(Parameter proxySettingsFromAxisConfig) throws AxisFault { OMElement proxyConfigurationElement = proxySettingsFromAxisConfig.getParameterElement() .getFirstElement(); if (proxyConfigurationElement == null) { log.error(HTTPTransportConstants.PROXY_CONFIGURATION_NOT_FOUND); throw new AxisFault(HTTPTransportConstants.PROXY_CONFIGURATION_NOT_FOUND); } return proxyConfigurationElement; }
/** * Check if metadata exchange has been disabled for a service. * @param serviceConfigMEXParm metadataexchange configured in services.xml * @return */ public static boolean isMexDisabled(Parameter serviceConfigMEXParm) { boolean disabled = false; if (serviceConfigMEXParm != null) { OMElement mexConfig = serviceConfigMEXParm.getParameterElement(); String disable = mexConfig.getAttributeValue(new QName( MexConstants.MEX_CONFIG.ENABLE_MEX)); if (disable != null && disable.equals("false")) disabled = true; } return disabled; }
/** * return only the parameters for explicitly set for this module (not including inherited ones), * where each parameter is an XML fragment representing the "parameter" element. * Note: In this case (unlike module/service group etc.), there are no inherited parameters. */ public OMElement[] getDeclaredSystemParameters() throws AxisFault { ArrayList parameters = getAxisConfig().getParameters(); OMElement[] paraElements = new OMElement[parameters.size()]; for (int i = 0; i < parameters.size(); i++) { Parameter parameter = (Parameter) parameters.get(i); paraElements[i] = parameter.getParameterElement(); } return paraElements; }
/** * Return all parameters for this module (including inherited ones), * where each parameter is an XML fragment representing the "parameter" element * * @param moduleId * @param moduleVersion * @return OMElement */ public OMElement[] getModuleParameters(String moduleId, String moduleVersion) throws AxisFault { AxisModule module = getAxisModule(moduleId, moduleVersion); ArrayList parameters = module.getParameters(); OMElement[] paraElements = new OMElement[parameters.size()]; for (int i = 0; i < parameters.size(); i++) { Parameter parameter = (Parameter) parameters.get(i); paraElements[i] = parameter.getParameterElement(); } return paraElements; }
public OMElement[] getDeclaredServiceParameters(String serviceId, String serviceVersion) throws AxisFault { ArrayList allParameter = new ArrayList(); AxisService axisService = getAxisConfig().getService(serviceId); if (axisService == null) { throw new AxisFault("invalid service name " + serviceId); } ArrayList params = axisService.getParameters(); for (int i = 0; i < params.size(); i++) { Parameter parameter = (Parameter) params.get(i); OMElement element = parameter.getParameterElement(); if (element != null) { allParameter.add(element); } } return (OMElement[]) allParameter.toArray(new OMElement[allParameter.size()]); }
/** * Set SSL Profile configuration loading interval from Axis2 config * * @param transportOut TransportOutDescription of the configuration * @return Long value of the interval in milliseconds */ protected long extractSleepInterval(ParameterInclude transportOut) { long fileReadInterval = -1; Parameter profileParam = transportOut.getParameter(PROFILE_CONFIG_NAME); //No Separate configuration file configured. Therefore using Axis2 Configuration if (profileParam != null) { OMElement profileParamElem = profileParam.getParameterElement(); String interval = profileParamElem.getFirstChildWithName(new QName(INTERVAL_CONFIG_NAME)).getText(); if (interval != null) { fileReadInterval = Long.parseLong(interval); } } return fileReadInterval; }
/** * Set the configuration file path from custom SSL config * * @param transportOut TransportOutDescription of the configuration * @return File Path String */ protected String extractConfigurationFilePath(ParameterInclude transportOut) { String path = null; Parameter profileParam = transportOut.getParameter(PROFILE_CONFIG_NAME); //No Separate configuration file configured. Therefore using Axis2 Configuration if (profileParam != null) { OMElement profileParamElem = profileParam.getParameterElement(); path = profileParamElem.getFirstChildWithName(new QName(PATH_CONFIG_NAME)).getText(); } return path; }
private String getUserAgent(MessageContext messageContext) { String userAgentString = "Axis2"; boolean locked = false; if (messageContext.getParameter(HTTPConstants.USER_AGENT) != null) { OMElement userAgentElement = messageContext.getParameter(HTTPConstants.USER_AGENT) .getParameterElement(); userAgentString = userAgentElement.getText().trim(); OMAttribute lockedAttribute = userAgentElement.getAttribute(new QName("locked")); if (lockedAttribute != null) { if (lockedAttribute.getAttributeValue().equalsIgnoreCase("true")) { locked = true; } } } // Runtime overing part if (!locked) { if (messageContext.getProperty(HTTPConstants.USER_AGENT) != null) { userAgentString = (String) messageContext.getProperty(HTTPConstants.USER_AGENT); } } return userAgentString; }
@Override public void setProofKeyType(String keyType) throws SecurityConfigException { try { AxisService service = getAxisConfig().getService(ServerConstants.STS_NAME); Parameter origParam = service.getParameter(SAMLTokenIssuerConfig.SAML_ISSUER_CONFIG .getLocalPart()); if (origParam != null) { OMElement samlConfigElem = origParam.getParameterElement().getFirstChildWithName( SAMLTokenIssuerConfig.SAML_ISSUER_CONFIG); SAMLTokenIssuerConfig samlConfig = new SAMLTokenIssuerConfig(samlConfigElem); samlConfig.setProofKeyType(keyType); setSTSParameter(samlConfig); } else { throw new AxisFault("missing parameter : " + SAMLTokenIssuerConfig.SAML_ISSUER_CONFIG.getLocalPart()); } } catch (Exception e) { log.error("Error setting proof key type", e); throw new SecurityConfigException(e.getMessage(), e); } }
@Override public String getProofKeyType() throws SecurityConfigException { try { AxisService service = getAxisConfig().getService(ServerConstants.STS_NAME); Parameter origParam = service.getParameter(SAMLTokenIssuerConfig.SAML_ISSUER_CONFIG .getLocalPart()); if (origParam != null) { OMElement samlConfigElem = origParam.getParameterElement().getFirstChildWithName( SAMLTokenIssuerConfig.SAML_ISSUER_CONFIG); SAMLTokenIssuerConfig samlConfig = new SAMLTokenIssuerConfig(samlConfigElem); return samlConfig.getProofKeyType(); } else { throw new SecurityConfigException("missing parameter : " + SAMLTokenIssuerConfig.SAML_ISSUER_CONFIG.getLocalPart()); } } catch (Exception e) { log.error("Error while retrieving proof key type", e); throw new SecurityConfigException(e.getMessage(), e); } }
public MqttConnectionFactory(Parameter passedInParameter) { this.name = passedInParameter.getName(); ParameterIncludeImpl parameterInclude = new ParameterIncludeImpl(); try { parameterInclude.deserializeParameters((OMElement) passedInParameter.getParameterElement()); } catch (AxisFault axisFault) { log.error("Error while reading properties for MQTT Connection Factory " + name, axisFault); throw new AxisMqttException(axisFault); } for (Object object : parameterInclude.getParameters()) { Parameter parameter = (Parameter) object; parameters.put(parameter.getName(), (String) parameter.getValue()); } }
@Override public String getProofKeyType() throws SecurityConfigException { try { AxisService service = getAxisConfig().getService(ServerConstants.STS_NAME); Parameter origParam = service.getParameter(SAMLTokenIssuerConfig.SAML_ISSUER_CONFIG .getLocalPart()); if (origParam != null) { OMElement samlConfigElem = origParam.getParameterElement().getFirstChildWithName( SAMLTokenIssuerConfig.SAML_ISSUER_CONFIG); SAMLTokenIssuerConfig samlConfig = new SAMLTokenIssuerConfig(samlConfigElem); return samlConfig.getProofKeyType(); } else { throw new SecurityConfigException("missing parameter : " + SAMLTokenIssuerConfig.SAML_ISSUER_CONFIG.getLocalPart()); } } catch (Exception e) { log.error("Error while retrieving proof key type", e); throw new SecurityConfigException(e.getMessage(), e); } }