Package org.jboss.ws.metadata.wsse

Examples of org.jboss.ws.metadata.wsse.WSSecurityConfiguration


         {
            try
            {
               WSSecurityConfigFactory wsseConfFactory = WSSecurityConfigFactory.newInstance();
               UnifiedVirtualFile vfsRoot = serviceMetaData.getUnifiedMetaData().getRootFile();
               WSSecurityConfiguration config = wsseConfFactory.createConfiguration(vfsRoot, securityConfig);
               serviceMetaData.setSecurityConfiguration(config);
            }
            catch (IOException ex)
            {
               WSException.rethrow("Cannot set security config", ex);
View Full Code Here


         {
            try
            {
               WSSecurityConfigFactory wsseConfFactory = WSSecurityConfigFactory.newInstance();
               UnifiedVirtualFile vfsRoot = serviceMetaData.getUnifiedMetaData().getRootFile();
               WSSecurityConfiguration config = wsseConfFactory.createConfiguration(vfsRoot, securityConfig);
               serviceMetaData.setSecurityConfiguration(config);
            }
            catch (IOException ex)
            {
               WSException.rethrow("Cannot set security config", ex);
View Full Code Here

    * and matches the scenario that would be encountered when reading
    * existing descriptors.
    */
   public void testLoadNoTimestampVerification() throws Exception
   {
      WSSecurityConfiguration config = load("jboss-wsse-no-tv.xml");
      assertNull("No TimestampVerification expected.", config.getTimestampVerification());
   }
View Full Code Here

    * This test case verifies the default values that will be used when missing from
    * the timestamp-verification element.
    */
   public void testLoadEmptyTimestampVerification() throws Exception
   {
      WSSecurityConfiguration config = load("jboss-wsse-empty-tv.xml");
      assertNotNull("TimestampVerification Missing", config.getTimestampVerification());

      TimestampVerification tv = config.getTimestampVerification();
      assertEquals("Expected 'createdTolerance' to be '0'", 0, tv.getCreatedTolerance());
      assertTrue("Expected 'warnCreated' to default to 'true'", tv.isWarnCreated());
      assertEquals("Expected 'expiresTolerance' to be '0'", 0, tv.getExpiresTolerance());
      assertTrue("Expected 'warnExpires' to default to 'true'", tv.isWarnExpires());
   }
View Full Code Here

    * This test case verifies all the values are correctly loaded from the
    * timestamp-verification element.
    */
   public void testLoadFullTimestampVerification() throws Exception
   {
      WSSecurityConfiguration config = load("jboss-wsse-full-tv.xml");
      assertNotNull("TimestampVerification Missing", config.getTimestampVerification());

      TimestampVerification tv = config.getTimestampVerification();
      assertEquals("Expected 'createdTolerance' to be '5'", 5, tv.getCreatedTolerance());
      assertFalse("Expected 'warnCreated' to default to 'false'", tv.isWarnCreated());
      assertEquals("Expected 'expiresTolerance' to be '10'", 10, tv.getExpiresTolerance());
      assertFalse("Expected 'warnExpires' to default to 'false'", tv.isWarnExpires());
   }
View Full Code Here

            + "      <encryption/>"
            + "      <signature/>"
            + "    </requires>"
            + "  </config>"
            + "</jboss-ws-security>";
      WSSecurityConfiguration configuration = WSSecurityOMFactory.newInstance().parse(new StringReader(conf));
      ByteArrayInputStream inputStream = new ByteArrayInputStream(envStr.getBytes());
      MessageFactory factory = new MessageFactoryImpl();
      SOAPMessage soapMsg = factory.createMessage(null, inputStream);
      String expected = DOMWriter.printNode(soapMsg.getSOAPPart().getEnvelope(), true);
View Full Code Here

         sepMetaData.setServiceEndpointImplName(sepClass.getName());
         sepMetaData.setServiceEndpointInterfaceName(seiClass.getName());

         // Assign the WS-Security configuration,
         WSSecurityConfigFactory wsseConfFactory = WSSecurityConfigFactory.newInstance();
         WSSecurityConfiguration securityConfiguration = wsseConfFactory.createConfiguration(wsMetaData.getRootFile(), WSSecurityOMFactory.SERVER_RESOURCE_NAME);
         serviceMetaData.setSecurityConfiguration(securityConfiguration);

         // Process an optional @SOAPBinding annotation
         processSOAPBinding(sepMetaData, seiClass);
View Full Code Here

      ServiceMetaData serviceMetaData = epMetaData.getServiceMetaData();

      if(serviceMetaData.getSecurityConfiguration() == null) // might be set through ServiceObjectFactory
      {
         UnifiedVirtualFile vfsRoot = serviceMetaData.getUnifiedMetaData().getRootFile();
         WSSecurityConfiguration config = null;
         try
         {
            WSSecurityConfigFactory wsseConfFactory = WSSecurityConfigFactory.newInstance();
            config = wsseConfFactory.createConfiguration(vfsRoot, getConfigResourceName());
         }
View Full Code Here

         sepMetaData.setServiceEndpointImplName(sepClass.getName());
         sepMetaData.setServiceEndpointInterfaceName(seiClass.getName());

         // Assign the WS-Security configuration,
         WSSecurityConfigFactory wsseConfFactory = WSSecurityConfigFactory.newInstance();
         WSSecurityConfiguration securityConfiguration = wsseConfFactory.createConfiguration(wsMetaData.getRootFile(), WSSecurityOMFactory.SERVER_RESOURCE_NAME);
         serviceMetaData.setSecurityConfiguration(securityConfiguration);

         // Process an optional @SOAPBinding annotation
         processSOAPBinding(sepMetaData, seiClass);
View Full Code Here

         {
            JavaWsdlMappingFactory mappingFactory = JavaWsdlMappingFactory.newInstance();
            javaWsdlMapping = mappingFactory.parse(mappingURL);
         }

         WSSecurityConfiguration securityConfig = null;
         if (securityURL != null)
         {
            securityConfig = WSSecurityOMFactory.newInstance().parse(securityURL);
         }
View Full Code Here

TOP

Related Classes of org.jboss.ws.metadata.wsse.WSSecurityConfiguration

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.