public abstract class AbstractKeyMaker extends Object implements KeyMaker
| Constructor and Description |
|---|
AbstractKeyMaker(EncryptProvider encProvider) |
| Modifier and Type | Method and Description |
|---|---|
protected EncryptProvider |
encProvider() |
protected static int |
getIterCount(byte[] param,
int defCount) |
protected static byte[] |
getSaltBytes(String salt,
String pepper) |
static byte[] |
makePasswdSalt(String password,
String salt)
Visible for test.
|
byte[] |
random2Key(byte[] randomBits) |
public AbstractKeyMaker(EncryptProvider encProvider)
public static byte[] makePasswdSalt(String password, String salt)
password - The passwordsalt - The saltprotected static int getIterCount(byte[] param,
int defCount)
protected EncryptProvider encProvider()
public byte[] random2Key(byte[] randomBits)
throws KrbException
random2Key in interface KeyMakerKrbExceptionCopyright © 2014–2019 The Apache Software Foundation. All rights reserved.