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 parameterNoSuchAlgorithmExceptionprotected abstract boolean validate(Password passwd, DigestAlgorithmParameter[] params) throws NoSuchAlgorithmException
passwd - params - NoSuchAlgorithmExceptionprotected final byte[] valueOf(DigestAlgorithmParameter param) throws NoSuchAlgorithmException
param - NoSuchAlgorithmExceptionprotected void setPassword(Password passwd)
passwd - public com.sun.enterprise.security.auth.digest.impl.DigestProcessor.MD5Encoder getMd5Encoder()
public String encode(byte[] dk)
Copyright © 2017. All rights reserved.