Package javax.xml.soap

Examples of javax.xml.soap.SOAPHeaderElement


      SOAPPart soapPart = soapMessage.getSOAPPart();
      SOAPEnvelope soapEnvelope = soapPart.getEnvelope();
      SOAPHeader soapHeader = soapEnvelope.getHeader();
     
      Name security = soapEnvelope.createName(SoapConstants.WSSE_LN, "wsse", SoapConstants.WSSE_NS);
      SOAPHeaderElement headerElement = soapHeader.addHeaderElement( security );
     
      createBinaryHeaderElement(soapEnvelope, headerElement, encodingType, valueType, cert );

      return soapMessage;
  }
View Full Code Here


      SOAPPart soapPart = soapMessage.getSOAPPart();
      SOAPEnvelope soapEnvelope = soapPart.getEnvelope();
      SOAPHeader soapHeader = soapEnvelope.getHeader();
     
      Name security = soapEnvelope.createName(SoapConstants.WSSE_LN, "wsse", SoapConstants.WSSE_NS);
      SOAPHeaderElement headerElement = soapHeader.addHeaderElement( security );
     
      createUsernameTokenHeaderElement(soapEnvelope, headerElement, username, password );

      return soapMessage;
  }
View Full Code Here

public class SOAPExtractorUtilUnitTest
{
    @Test
    public void getSecurityHeaderNullEnvelope() throws Exception
    {
        SOAPHeaderElement securityHeader = SOAPExtractorUtil.extractSecurityHeader(null);
        assertNull(securityHeader);
    }
View Full Code Here

   
    @Test
    public void shouldExtract10From2002SecurityHeader() throws Exception
    {
        final SOAPMessage soapMessage = createMessage("soap-security-header-2002-1.0-example.xml", getClass());
        SOAPHeaderElement securityHeader = SOAPExtractorUtil.extractSecurityHeader(soapMessage.getSOAPPart().getEnvelope());
       
        assertSecurityNS(securityHeader, SoapConstants.WSSE_2_QNAME);
    }
View Full Code Here

   
    @Test
    public void shouldExtract10SecurityHeader() throws Exception
    {
        final SOAPMessage soapMessage = createMessage("soap-security-header-1.0-example.xml", getClass());
        SOAPHeaderElement securityHeader = SOAPExtractorUtil.extractSecurityHeader(soapMessage.getSOAPPart().getEnvelope());
       
        assertSecurityNS(securityHeader, SoapConstants.WSSE_QNAME);
    }
View Full Code Here

   
    @Test
    public void shouldExtractVersion11SecurityHeader() throws Exception
    {
        final SOAPMessage soapMessage = createMessage("soap-security-header-1.1-example.xml", getClass());
        SOAPHeaderElement securityHeader = SOAPExtractorUtil.extractSecurityHeader(soapMessage.getSOAPPart().getEnvelope());
       
        assertSecurityNS(securityHeader, SoapConstants.WSSE_11_QNAME);
    }
View Full Code Here

        User user = null;
        Set<Object> credentials = new HashSet<Object>();
       
        try
        {
            final SOAPHeaderElement securityHeader = SOAPExtractorUtil.extractSecurityHeader( soap.getSOAPPart().getEnvelope() );
            if ( securityHeader == null )
            {
                return null;
            }  
            Iterator childElements = securityHeader.getChildElements();
            while (childElements.hasNext())
            {
                final Node securityNode = (Node) childElements.next();
                if ( securityNode.getNodeType() == Node.ELEMENT_NODE )
                {
View Full Code Here

    User user = null;
    Set<Object> credentials = new HashSet<Object>();
   
    try
    {
      final SOAPHeaderElement securityHeader = SOAPExtractorUtil.extractSecurityHeader( soap.getSOAPPart().getEnvelope() );
      if ( securityHeader == null )
      {
        return null;
     
      Iterator childElements = securityHeader.getChildElements();
      while ( childElements.hasNext() )
      {
          final Node securityNode = (Node) childElements.next();
          if ( securityNode.getNodeType() == Node.ELEMENT_NODE )
          {
View Full Code Here

         throw new IllegalStateException("Cannot obtain AddressingProperties");

      ReferenceParameters refParams = addrProps.getReferenceParameters();
      for (Object obj : refParams.getElements())
      {
         SOAPHeaderElement el = (SOAPHeaderElement)obj;
         QName qname = DOMUtils.getElementQName(el);
         if (qname.equals(IDQN))
         {
            clientid = DOMUtils.getTextContent(el);
         }
View Full Code Here

            throw new JAXRPCException("WSS4JHandler: cannot get SOAP header after security processing", ex);
        }

        Iterator headers = sHeader.examineHeaderElements(actor);

        SOAPHeaderElement headerElement = null;
        while (headers.hasNext()) {
            SOAPHeaderElement hE = (SOAPHeaderElement) headers.next();
            if (hE.getElementName().getLocalName().equals(WSConstants.WSSE_LN)
                    && ((Node) hE).getNamespaceURI().equals(WSConstants.WSSE_NS)) {
                headerElement = hE;
                break;
            }
        }
View Full Code Here

TOP

Related Classes of javax.xml.soap.SOAPHeaderElement

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.