34 * using the <i>Chinese Remainder Theorem</i> (CRT) information values.
35 *
36 * @author Valerie Peng
37 *
38 *
39 * @see java.security.spec.RSAPrivateKeySpec
40 * @see java.security.spec.RSAMultiPrimePrivateCrtKeySpec
41 * @see RSAPrivateKey
42 * @see RSAPrivateCrtKey
43 *
44 * @since 1.4
45 */
46
47 public interface RSAMultiPrimePrivateCrtKey extends RSAPrivateKey {
48
49 /**
50 * The type fingerprint that is set to indicate
51 * serialization compatibility with a previous
52 * version of the type.
53 */
54 static final long serialVersionUID = 618058533534628008L;
55
56 /**
57 * Returns the public exponent.
58 *
59 * @return the public exponent.
60 */
61 public BigInteger getPublicExponent();
62
63 /**
64 * Returns the primeP.
65 *
66 * @return the primeP.
67 */
68 public BigInteger getPrimeP();
69
70 /**
71 * Returns the primeQ.
72 *
73 * @return the primeQ.
|
34 * using the <i>Chinese Remainder Theorem</i> (CRT) information values.
35 *
36 * @author Valerie Peng
37 *
38 *
39 * @see java.security.spec.RSAPrivateKeySpec
40 * @see java.security.spec.RSAMultiPrimePrivateCrtKeySpec
41 * @see RSAPrivateKey
42 * @see RSAPrivateCrtKey
43 *
44 * @since 1.4
45 */
46
47 public interface RSAMultiPrimePrivateCrtKey extends RSAPrivateKey {
48
49 /**
50 * The type fingerprint that is set to indicate
51 * serialization compatibility with a previous
52 * version of the type.
53 */
54 @SuppressWarnings("serial") // serialVersionUID in an interface is ineffectual
55 static final long serialVersionUID = 618058533534628008L;
56
57 /**
58 * Returns the public exponent.
59 *
60 * @return the public exponent.
61 */
62 public BigInteger getPublicExponent();
63
64 /**
65 * Returns the primeP.
66 *
67 * @return the primeP.
68 */
69 public BigInteger getPrimeP();
70
71 /**
72 * Returns the primeQ.
73 *
74 * @return the primeQ.
|