java.lang.Object | +--java.security.AlgorithmParametersSpi
Untamed:
AlgorithmParametersSpi()
protected abstract byte[]
engineGetEncoded()
protected abstract byte[]
engineGetEncoded(String format)
protected abstract AlgorithmParameterSpec
engineGetParameterSpec(Class paramSpec)
protected abstract void
engineInit(AlgorithmParameterSpec paramSpec)
paramSpec.
protected abstract void
engineInit(byte[] params)
protected abstract void
engineInit(byte[] params,
String format)
params and
decodes them according to the specified decoding format.
public AlgorithmParametersSpi()
protected abstract void engineInit(AlgorithmParameterSpec paramSpec) throws InvalidParameterSpecException
paramSpec.
paramSpec - the parameter specification.
InvalidParameterSpecExceptionprotected abstract void engineInit(byte[] params) throws IOException
params - the encoded parameters.
IOExceptionprotected abstract void engineInit(byte[] params, String format) throws IOException
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.
params - the encoded parameters.format - the name of the decoding format.
IOExceptionprotected abstract AlgorithmParameterSpec engineGetParameterSpec(Class paramSpec) throws InvalidParameterSpecException
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.
paramSpec - the the specification class in which
the parameters should be returned.
InvalidParameterSpecExceptionprotected abstract byte[] engineGetEncoded() throws IOException
IOExceptionprotected abstract byte[] engineGetEncoded(String format) throws IOException
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.
format - the name of the encoding format.
IOExceptionprotected abstract String engineToString()