com.ibm.security12.sun.security.provider
Class DSAParameters

java.lang.Object
  |
  +--com.ibm.security12.java.security.AlgorithmParametersSpi
        |
        +--com.ibm.security12.sun.security.provider.DSAParameters

public class DSAParameters
extends AlgorithmParametersSpi

This class implements the parameter set used by the Digital Signature Algorithm as specified in the FIPS 186 standard.

Since:
JDK1.2
Version:
1.9, 98/07/22
Author:
Jan Luehe

Field Summary
protected  java.math.BigInteger g
           
protected  java.math.BigInteger p
           
protected  java.math.BigInteger q
           
 
Constructor Summary
DSAParameters()
           
 
Method Summary
protected  byte[] engineGetEncoded()
           
protected  byte[] engineGetEncoded(String encodingMethod)
           
protected  AlgorithmParameterSpec engineGetParameterSpec(Class paramSpec)
           
protected  void engineInit(AlgorithmParameterSpec paramSpec)
           
protected  void engineInit(byte[] params)
           
protected  void engineInit(byte[] params, String decodingMethod)
           
protected  String engineToString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

p

protected java.math.BigInteger p

q

protected java.math.BigInteger q

g

protected java.math.BigInteger g
Constructor Detail

DSAParameters

public DSAParameters()
Method Detail

engineInit

protected void engineInit(AlgorithmParameterSpec paramSpec)
                   throws InvalidParameterSpecException
Overrides:
engineInit in class AlgorithmParametersSpi

engineInit

protected void engineInit(byte[] params)
                   throws IOException
Overrides:
engineInit in class AlgorithmParametersSpi

engineInit

protected void engineInit(byte[] params,
                          String decodingMethod)
                   throws IOException
Overrides:
engineInit in class AlgorithmParametersSpi

engineGetParameterSpec

protected AlgorithmParameterSpec engineGetParameterSpec(Class paramSpec)
                                                 throws InvalidParameterSpecException
Overrides:
engineGetParameterSpec in class AlgorithmParametersSpi

engineGetEncoded

protected byte[] engineGetEncoded()
                           throws IOException
Overrides:
engineGetEncoded in class AlgorithmParametersSpi

engineGetEncoded

protected byte[] engineGetEncoded(String encodingMethod)
                           throws IOException
Overrides:
engineGetEncoded in class AlgorithmParametersSpi

engineToString

protected String engineToString()
Overrides:
engineToString in class AlgorithmParametersSpi