20 *
21 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
22 * or visit www.oracle.com if you need additional information or have any
23 * questions.
24 */
25
26 package java.security.interfaces;
27
28 import java.math.BigInteger;
29
30 /**
31 * The standard interface to a DSA private key. DSA (Digital Signature
32 * Algorithm) is defined in NIST's FIPS-186.
33 *
34 * @see java.security.Key
35 * @see java.security.Signature
36 * @see DSAKey
37 * @see DSAPublicKey
38 *
39 * @author Benjamin Renaud
40 */
41 public interface DSAPrivateKey extends DSAKey, java.security.PrivateKey {
42
43 // Declare serialVersionUID to be compatible with JDK1.1
44
45 /**
46 * The class fingerprint that is set to indicate
47 * serialization compatibility with a previous
48 * version of the class.
49 */
50 static final long serialVersionUID = 7776497482533790279L;
51
52 /**
53 * Returns the value of the private key, {@code x}.
54 *
55 * @return the value of the private key, {@code x}.
56 */
57 public BigInteger getX();
58 }
|
20 *
21 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
22 * or visit www.oracle.com if you need additional information or have any
23 * questions.
24 */
25
26 package java.security.interfaces;
27
28 import java.math.BigInteger;
29
30 /**
31 * The standard interface to a DSA private key. DSA (Digital Signature
32 * Algorithm) is defined in NIST's FIPS-186.
33 *
34 * @see java.security.Key
35 * @see java.security.Signature
36 * @see DSAKey
37 * @see DSAPublicKey
38 *
39 * @author Benjamin Renaud
40 * @since 1.1
41 */
42 public interface DSAPrivateKey extends DSAKey, java.security.PrivateKey {
43
44 // Declare serialVersionUID to be compatible with JDK1.1
45
46 /**
47 * The class fingerprint that is set to indicate
48 * serialization compatibility with a previous
49 * version of the class.
50 */
51 static final long serialVersionUID = 7776497482533790279L;
52
53 /**
54 * Returns the value of the private key, {@code x}.
55 *
56 * @return the value of the private key, {@code x}.
57 */
58 public BigInteger getX();
59 }
|