public final class UsernameTokenUtil extends Object
| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_ITERATION |
| Modifier and Type | Method and Description |
|---|---|
static byte[] |
generateDerivedKey(byte[] password,
byte[] salt,
int iteration)
This static method generates a derived key as defined in WSS Username
Token Profile.
|
static byte[] |
generateDerivedKey(String password,
byte[] salt,
int iteration)
This static method generates a derived key as defined in WSS Username
Token Profile.
|
static byte[] |
generateSalt(boolean useForMac)
This static method generates a 128 bit salt value as defined in WSS
Username Token Profile.
|
public static final int DEFAULT_ITERATION
public static byte[] generateDerivedKey(byte[] password,
byte[] salt,
int iteration)
throws WSSecurityException
password - The password to include in the key generationsalt - The Salt valueiteration - The Iteration value. If zero (0) is given the method uses the
default valueWSSecurityExceptionpublic static byte[] generateDerivedKey(String password, byte[] salt, int iteration) throws WSSecurityException
password - The password to include in the key generationsalt - The Salt valueiteration - The Iteration value. If zero (0) is given the method uses the
default valueWSSecurityExceptionpublic static byte[] generateSalt(boolean useForMac)
useForMac - If true define the Salt for use in a MACCopyright © 2017 JBoss by Red Hat. All rights reserved.