Package com.sun.xml.wss.impl.filter
Class UsernameTokenDataResolver
- java.lang.Object
-
- com.sun.xml.wss.impl.filter.UsernameTokenDataResolver
-
public class UsernameTokenDataResolver extends Object
- Author:
- suresh
-
-
Constructor Summary
Constructors Constructor Description UsernameTokenDataResolver()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static AuthenticationTokenPolicy.UsernameTokenBindingresolveUsernameToken(FilterProcessingContext context, UsernameToken token, com.sun.xml.ws.security.opt.impl.tokens.UsernameToken unToken, AuthenticationTokenPolicy policy)sets username and password in usernametokenstatic AuthenticationTokenPolicy.UsernameTokenBindingsetSaltandIterationsforUsernameToken(FilterProcessingContext context, com.sun.xml.ws.security.opt.impl.tokens.UsernameToken unToken, EncryptionPolicy policy, AuthenticationTokenPolicy.UsernameTokenBinding untBinding)sets the values of salt, iterations and username in UsernameToken, generates 128 bit key for encryption and sets it in username token bindingstatic AuthenticationTokenPolicy.UsernameTokenBindingsetSaltandIterationsforUsernameToken(FilterProcessingContext context, com.sun.xml.ws.security.opt.impl.tokens.UsernameToken unToken, SignaturePolicy policy, AuthenticationTokenPolicy.UsernameTokenBinding untBinding, int firstByte)sets the values of Salt, Iterations , username for UsernameToken, generates 160 bit key for signature and sets it in UsernameToken Binding
-
-
-
Method Detail
-
setSaltandIterationsforUsernameToken
public static AuthenticationTokenPolicy.UsernameTokenBinding setSaltandIterationsforUsernameToken(FilterProcessingContext context, com.sun.xml.ws.security.opt.impl.tokens.UsernameToken unToken, SignaturePolicy policy, AuthenticationTokenPolicy.UsernameTokenBinding untBinding, int firstByte) throws com.sun.xml.wss.XWSSecurityException, UnsupportedEncodingException
sets the values of Salt, Iterations , username for UsernameToken, generates 160 bit key for signature and sets it in UsernameToken Binding- Parameters:
context- FilterProcessingContextunToken- UsernameTokenpolicy- SignaturePolicyuntBinding- UsernameTokenBindingfirstByte- int- Returns:
- untBinding UsernameTokenBinding
- Throws:
com.sun.xml.wss.XWSSecurityExceptionUnsupportedEncodingException
-
setSaltandIterationsforUsernameToken
public static AuthenticationTokenPolicy.UsernameTokenBinding setSaltandIterationsforUsernameToken(FilterProcessingContext context, com.sun.xml.ws.security.opt.impl.tokens.UsernameToken unToken, EncryptionPolicy policy, AuthenticationTokenPolicy.UsernameTokenBinding untBinding) throws com.sun.xml.wss.XWSSecurityException, UnsupportedEncodingException
sets the values of salt, iterations and username in UsernameToken, generates 128 bit key for encryption and sets it in username token binding- Parameters:
context- FilterProcessingContextunToken- UsernameTokenpolicy- EncryptionPolicyuntBinding- UsernameTokenBinding- Returns:
- untBinding AuthenticationTokenPolicy.UsernameTokenBinding
- Throws:
com.sun.xml.wss.XWSSecurityExceptionUnsupportedEncodingException
-
resolveUsernameToken
public static AuthenticationTokenPolicy.UsernameTokenBinding resolveUsernameToken(FilterProcessingContext context, UsernameToken token, com.sun.xml.ws.security.opt.impl.tokens.UsernameToken unToken, AuthenticationTokenPolicy policy) throws com.sun.xml.wss.XWSSecurityException
sets username and password in usernametoken- Parameters:
context- FilterProcessingContexttoken- com.sun.xml.wss.core.UsernameTokenunToken- UsernameTokenpolicy- AuthenticationTokenPolicy- Returns:
- UsernameTokenBinding
- Throws:
com.sun.xml.wss.XWSSecurityException
-
-