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 valueWSSecurityException
public 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 valueWSSecurityException
public static byte[] generateSalt(boolean useForMac)
useForMac
- If true
define the Salt for use in a MACCopyright © 2019 JBoss by Red Hat. All rights reserved.