Gets the value of the specified algorithm parameter.
This method supplies a general-purpose mechanism through which it
is possible to get the various parameters of this object. A parameter
may be any settable parameter for the algorithm, such as a parameter
size, or a source of random bits for signature generation (if
appropriate), or an indication of whether or not to perform a
specific but optional computation. A uniform algorithm-specific
naming scheme for each parameter is desirable but left unspecified
at this time.
Returns:
the object that represents the parameter value, or null if
there is none.
Parameters:
-
param - the string name of the parameter.
Throws:
-
InvalidParameterException - if
param
is an
invalid parameter for this engine, or another exception occurs while
trying to get this parameter.