Package org.jboss.ws.extensions.security.element

Examples of org.jboss.ws.extensions.security.element.UsernameToken


      this(header, store, null);
   }

   public void process(Document message, Token token) throws WSSecurityException
   {
      UsernameToken user = (UsernameToken)token;
      SecurityAdaptor securityAdaptor = secAdapterfactory.newSecurityAdapter();

      if (user.isDigest())
      {
         verifyUsernameToken(user);
         CallbackHandler handler = new UsernameTokenCallbackHandler(user.getNonce(), user.getCreated());
         CallbackHandlerPolicyContextHandler.setCallbackHandler(handler);
      }
      securityAdaptor.setPrincipal(new SimplePrincipal(user.getUsername()));
      securityAdaptor.setCredential(user.getPassword());
   }
View Full Code Here


   public void process(Document message, List<Target> targets, String username, String credential, String algorithm, boolean digest, boolean useNonce, boolean useTimestamp) throws WSSecurityException
   {
      String created = useTimestamp ? getCurrentTimestampAsString() : null;
      String nonce = useNonce ? store.getNonceGenerator().generateNonce() : null;
      String password = digest ? createPasswordDigest(nonce, created, credential) : credential;
      header.addToken(new UsernameToken(username, password, message, digest, nonce, created));
   }
View Full Code Here

      this.store = store;
   }

   public void process(Document message, List<Target> targets, String username, String credential, String algorithm) throws WSSecurityException
   {
      header.addToken(new UsernameToken(username, credential, message));
   }
View Full Code Here

      secAdapterfactory = spiProvider.getSPI(SecurityAdaptorFactory.class);
   }

   public void process(Document message, Token token) throws WSSecurityException
   {
      UsernameToken user = (UsernameToken)token;
      SecurityAdaptor securityAdaptor = secAdapterfactory.newSecurityAdapter();
      securityAdaptor.setPrincipal(new SimplePrincipal(user.getUsername()));
      securityAdaptor.setCredential(user.getPassword());
   }
View Full Code Here

   public void process(Document message, SecurityHeader header, SecurityStore store) throws WSSecurityException
   {
      String created = useCreated ? getCurrentTimestampAsString() : null;
      String nonce = useNonce ? nonceGenerator.generateNonce() : null;
      String password = digestPassword ? createPasswordDigest(nonce, created, credential) : credential;
      header.addToken(new UsernameToken(username, password, message, digestPassword, nonce, created));
   }
View Full Code Here

      secAdapterfactory = spiProvider.getSPI(SecurityAdaptorFactory.class);
   }

   public void process(Document message, Token token) throws WSSecurityException
   {
      UsernameToken user = (UsernameToken)token;
      SecurityAdaptor securityAdaptor = secAdapterfactory.newSecurityAdapter();
      if (user.isDigest())
      {
         verifyUsernameToken(user);
         CallbackHandler handler = new UsernameTokenCallbackHandler(user.getNonce(), user.getCreated());
         CallbackHandlerPolicyContextHandler.setCallbackHandler(handler);
      }
      securityAdaptor.setPrincipal(new SimplePrincipal(user.getUsername()));
      securityAdaptor.setCredential(user.getPassword());
   }
View Full Code Here

      secAdapterfactory = spiProvider.getSPI(SecurityAdaptorFactory.class);
   }

   public void process(Document message, Token token) throws WSSecurityException
   {
      UsernameToken user = (UsernameToken)token;
      SecurityAdaptor securityAdaptor = secAdapterfactory.newSecurityAdapter();
      Logger.getLogger(this.getClass()).info("Username: " + user.getUsername());
      Logger.getLogger(this.getClass()).info("Password: " + user.getPassword());
      if (user.isDigest())
      {
         verifyUsernameToken(user);
         CallbackHandler handler = new UsernameTokenCallbackHandler(user.getNonce(), user.getCreated());
         CallbackHandlerPolicyContextHandler.setCallbackHandler(handler);
      }
      securityAdaptor.setPrincipal(new SimplePrincipal(user.getUsername()));
      securityAdaptor.setCredential(user.getPassword());
   }
View Full Code Here

   public void process(Document message, SecurityHeader header, SecurityStore store) throws WSSecurityException
   {
      String created = useCreated ? getCurrentTimestampAsString() : null;
      String nonce = useNonce ? nonceGenerator.generateNonce() : null;
      String password = digestPassword ? createPasswordDigest(nonce, created, credential) : credential;
      header.addToken(new UsernameToken(username, password, message, digestPassword, nonce, created));
   }
View Full Code Here

/* 48 */     this.secAdapterfactory = ((SecurityAdaptorFactory)spiProvider.getSPI(SecurityAdaptorFactory.class));
/*    */   }
/*    */
/*    */   public void process(Document message, Token token) throws WSSecurityException
/*    */   {
/* 53 */     UsernameToken user = (UsernameToken)token;
/* 54 */     SecurityAdaptor securityAdaptor = this.secAdapterfactory.newSecurityAdapter();
/* 55 */     securityAdaptor.setPrincipal(new SimplePrincipal(user.getUsername()));
/* 56 */     securityAdaptor.setCredential(user.getPassword());
/*    */   }
View Full Code Here

/* 39 */     this.store = store;
/*    */   }
/*    */
/*    */   public void process(Document message, List<Target> targets, String username, String credential, String algorithm) throws WSSecurityException
/*    */   {
/* 44 */     this.header.addToken(new UsernameToken(username, credential, message));
/*    */   }
View Full Code Here

TOP

Related Classes of org.jboss.ws.extensions.security.element.UsernameToken

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.