All the abstract methods in this class must be implemented by each
cryptographic service provider who wishes to supply parameter management
for a particular algorithm.
| Method from java.security.AlgorithmParametersSpi Detail: |
abstract protected byte[] engineGetEncoded() throws IOException
Returns the parameters in their primary encoding format.
The primary encoding format for parameters is ASN.1, if an ASN.1
specification for this type of parameters exists. |
abstract protected byte[] engineGetEncoded(String format) throws IOException
Returns the parameters encoded in the specified format.
If format is null, the
primary encoding format for parameters is used. The primary encoding
format is ASN.1, if an ASN.1 specification for these parameters
exists. |
abstract protected T engineGetParameterSpec(Class paramSpec) throws InvalidParameterSpecException
Returns a (transparent) specification of this parameters
object.
paramSpec identifies the specification class in which
the parameters should be returned. It could, for example, be
DSAParameterSpec.class, to indicate that the
parameters should be returned in an instance of the
DSAParameterSpec class. |
abstract protected void engineInit(AlgorithmParameterSpec paramSpec) throws InvalidParameterSpecException
Initializes this parameters object using the parameters
specified in paramSpec. |
abstract protected void engineInit(byte[] params) throws IOException
Imports the specified parameters and decodes them
according to the primary decoding format for parameters.
The primary decoding format for parameters is ASN.1, if an ASN.1
specification for this type of parameters exists. |
abstract protected void engineInit(byte[] params,
String format) throws IOException
Imports the parameters from params and
decodes them according to the specified decoding format.
If format is null, the
primary decoding format for parameters is used. The primary decoding
format is ASN.1, if an ASN.1 specification for these parameters
exists. |
abstract protected String engineToString()
Returns a formatted string describing the parameters. |