This abstract class defines the service-provider interface for AlgorithmParameters . A security provider must implement a concrete subclass of this class for each cryptographic algorithm it supports. Applications never need to use or subclass this class. public abstract class AlgorithmParametersSpi { // Public Constructors public AlgorithmParametersSpi ( ); // Protected Instance Methods protected abstract byte[ ] engineGetEncoded ( ) throws java.io.IOException; protected abstract byte[ ] engineGetEncoded (String format ) throws java.io.IOException; protected abstract <T extends java.security.spec.AlgorithmParameterSpec> T engineGetParameterSpec (Class<T> paramSpec ) throws java.security.spec.InvalidParameterSpecException; protected abstract void engineInit (java.security.spec. AlgorithmParameterSpec paramSpec ) throws java.security.spec.InvalidParameterSpecException; protected abstract void engineInit (byte[ ] params ) throws java.io.IOException; protected abstract void engineInit (byte[ ] params , String format ) throws java.io.IOException; protected abstract String engineToString ( ); } Passed ToAlgorithmParameters.AlgorithmParameters( ) |