java.io.Serializable, java.security.Key, javax.crypto.interfaces.PBEKey, javax.crypto.SecretKey, javax.security.auth.Destroyablepublic class BCPBEKey
extends java.lang.Object
implements javax.crypto.interfaces.PBEKey
| Constructor | Description |
|---|---|
BCPBEKey(java.lang.String algName,
java.security.spec.KeySpec pbeSpec,
CipherParameters param) |
|
BCPBEKey(java.lang.String algorithm,
ASN1ObjectIdentifier oid,
int type,
int digest,
int keySize,
int ivSize,
javax.crypto.spec.PBEKeySpec pbeKeySpec,
CipherParameters param) |
| Modifier and Type | Method | Description |
|---|---|---|
java.lang.String |
getAlgorithm() |
|
byte[] |
getEncoded() |
|
java.lang.String |
getFormat() |
|
int |
getIterationCount() |
|
int |
getIvSize() |
|
ASN1ObjectIdentifier |
getOID() |
|
CipherParameters |
getParam() |
|
char[] |
getPassword() |
|
byte[] |
getSalt() |
|
void |
setTryWrongPKCS12Zero(boolean tryWrong) |
public BCPBEKey(java.lang.String algorithm,
ASN1ObjectIdentifier oid,
int type,
int digest,
int keySize,
int ivSize,
javax.crypto.spec.PBEKeySpec pbeKeySpec,
CipherParameters param)
param - public BCPBEKey(java.lang.String algName,
java.security.spec.KeySpec pbeSpec,
CipherParameters param)
public java.lang.String getAlgorithm()
getAlgorithm in interface java.security.Keypublic java.lang.String getFormat()
getFormat in interface java.security.Keypublic byte[] getEncoded()
getEncoded in interface java.security.Keypublic int getIvSize()
public CipherParameters getParam()
public char[] getPassword()
getPassword in interface javax.crypto.interfaces.PBEKeypublic byte[] getSalt()
getSalt in interface javax.crypto.interfaces.PBEKeypublic int getIterationCount()
getIterationCount in interface javax.crypto.interfaces.PBEKeypublic ASN1ObjectIdentifier getOID()
public void setTryWrongPKCS12Zero(boolean tryWrong)