34 * This class is used as an opaque representation of cryptographic parameters.
35 *
36 * <p>An {@code AlgorithmParameters} object for managing the parameters
37 * for a particular algorithm can be obtained by
38 * calling one of the {@code getInstance} factory methods
39 * (static methods that return instances of a given class).
40 *
41 * <p>Once an {@code AlgorithmParameters} object is obtained, it must be
42 * initialized via a call to {@code init}, using an appropriate parameter
43 * specification or parameter encoding.
44 *
45 * <p>A transparent parameter specification is obtained from an
46 * {@code AlgorithmParameters} object via a call to
47 * {@code getParameterSpec}, and a byte encoding of the parameters is
48 * obtained via a call to {@code getEncoded}.
49 *
50 * <p> Every implementation of the Java platform is required to support the
51 * following standard {@code AlgorithmParameters} algorithms:
52 * <ul>
53 * <li>{@code AES}</li>
54 * <li>{@code DES}</li>
55 * <li>{@code DESede}</li>
56 * <li>{@code DiffieHellman}</li>
57 * <li>{@code DSA}</li>
58 * </ul>
59 * These algorithms are described in the <a href=
60 * "{@docRoot}/../specs/security/standard-names.html#algorithmparameters-algorithms">
61 * AlgorithmParameters section</a> of the
62 * Java Security Standard Algorithm Names Specification.
63 * Consult the release documentation for your implementation to see if any
64 * other algorithms are supported.
65 *
66 * @author Jan Luehe
67 *
68 *
69 * @see java.security.spec.AlgorithmParameterSpec
70 * @see java.security.spec.DSAParameterSpec
71 * @see KeyPairGenerator
72 *
73 * @since 1.2
74 */
|
34 * This class is used as an opaque representation of cryptographic parameters.
35 *
36 * <p>An {@code AlgorithmParameters} object for managing the parameters
37 * for a particular algorithm can be obtained by
38 * calling one of the {@code getInstance} factory methods
39 * (static methods that return instances of a given class).
40 *
41 * <p>Once an {@code AlgorithmParameters} object is obtained, it must be
42 * initialized via a call to {@code init}, using an appropriate parameter
43 * specification or parameter encoding.
44 *
45 * <p>A transparent parameter specification is obtained from an
46 * {@code AlgorithmParameters} object via a call to
47 * {@code getParameterSpec}, and a byte encoding of the parameters is
48 * obtained via a call to {@code getEncoded}.
49 *
50 * <p> Every implementation of the Java platform is required to support the
51 * following standard {@code AlgorithmParameters} algorithms:
52 * <ul>
53 * <li>{@code AES}</li>
54 * <li>{@code DESede}</li>
55 * <li>{@code DiffieHellman}</li>
56 * <li>{@code DSA}</li>
57 * </ul>
58 * These algorithms are described in the <a href=
59 * "{@docRoot}/../specs/security/standard-names.html#algorithmparameters-algorithms">
60 * AlgorithmParameters section</a> of the
61 * Java Security Standard Algorithm Names Specification.
62 * Consult the release documentation for your implementation to see if any
63 * other algorithms are supported.
64 *
65 * @author Jan Luehe
66 *
67 *
68 * @see java.security.spec.AlgorithmParameterSpec
69 * @see java.security.spec.DSAParameterSpec
70 * @see KeyPairGenerator
71 *
72 * @since 1.2
73 */
|