com.ibm.crypto.provider
Class PBEParameters

java.lang.Object
  extended by java.security.AlgorithmParametersSpi
      extended by com.ibm.crypto.provider.PBEParameters

public final class PBEParameters
extends AlgorithmParametersSpi

This class implements the parameter set used with password-based encryption, which is defined in PKCS#5 as follows:

 PBEParameter ::=  SEQUENCE {
     salt   OCTET STRING SIZE(8),
     iterationCount   INTEGER }
 


Constructor Summary
PBEParameters()
           
 
Method Summary
protected  byte[] engineGetEncoded()
           
protected  byte[] engineGetEncoded(String encodingMethod)
           
protected  AlgorithmParameterSpec engineGetParameterSpec(Class paramSpec)
           
protected  void engineInit(AlgorithmParameterSpec paramSpec)
           
protected  void engineInit(byte[] encoded)
           
protected  void engineInit(byte[] encoded, String decodingMethod)
           
protected  String engineToString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PBEParameters

public PBEParameters()
Method Detail

engineInit

protected void engineInit(AlgorithmParameterSpec paramSpec)
                   throws InvalidParameterSpecException
Specified by:
engineInit in class AlgorithmParametersSpi
Throws:
InvalidParameterSpecException

engineInit

protected void engineInit(byte[] encoded)
                   throws IOException
Specified by:
engineInit in class AlgorithmParametersSpi
Throws:
IOException

engineInit

protected void engineInit(byte[] encoded,
                          String decodingMethod)
                   throws IOException
Specified by:
engineInit in class AlgorithmParametersSpi
Throws:
IOException

engineGetParameterSpec

protected AlgorithmParameterSpec engineGetParameterSpec(Class paramSpec)
                                                 throws InvalidParameterSpecException
Specified by:
engineGetParameterSpec in class AlgorithmParametersSpi
Throws:
InvalidParameterSpecException

engineGetEncoded

protected byte[] engineGetEncoded()
                           throws IOException
Specified by:
engineGetEncoded in class AlgorithmParametersSpi
Throws:
IOException

engineGetEncoded

protected byte[] engineGetEncoded(String encodingMethod)
                           throws IOException
Specified by:
engineGetEncoded in class AlgorithmParametersSpi
Throws:
IOException

engineToString

protected String engineToString()
Specified by:
engineToString in class AlgorithmParametersSpi