public abstract class DigestProcessor extends Object
Constructor and Description |
---|
DigestProcessor() |
Modifier and Type | Method and Description |
---|---|
String |
createDigest(Password passwd,
DigestAlgorithmParameter[] params) |
String |
encode(byte[] dk) |
com.sun.enterprise.security.auth.digest.impl.DigestProcessor.MD5Encoder |
getMd5Encoder() |
protected void |
setPassword(Password passwd) |
protected abstract boolean |
validate(Password passwd,
DigestAlgorithmParameter[] params) |
protected byte[] |
valueOf(DigestAlgorithmParameter param) |
public String createDigest(Password passwd, DigestAlgorithmParameter[] params) throws NoSuchAlgorithmException
passwd
- password to be used for digest calculation.params
- digest parameterNoSuchAlgorithmException
protected abstract boolean validate(Password passwd, DigestAlgorithmParameter[] params) throws NoSuchAlgorithmException
passwd
- params
- NoSuchAlgorithmException
protected final byte[] valueOf(DigestAlgorithmParameter param) throws NoSuchAlgorithmException
param
- NoSuchAlgorithmException
protected void setPassword(Password passwd)
passwd
- public com.sun.enterprise.security.auth.digest.impl.DigestProcessor.MD5Encoder getMd5Encoder()
public String encode(byte[] dk)
Copyright © 2018. All rights reserved.