gnu.crypto.key.rsa
Class GnuRSAPrivateKey
- Key, PrivateKey, RSAKey, RSAPrivateCrtKey
public class GnuRSAPrivateKey
implements PrivateKey, RSAPrivateCrtKey
GnuRSAPrivateKey(BigInteger p, BigInteger q, BigInteger e, BigInteger d) - Trivial constructor.
|
GnuRSAPrivateKey
public GnuRSAPrivateKey(BigInteger p,
BigInteger q,
BigInteger e,
BigInteger d)
Trivial constructor.
p
- the modulus first prime divisor.q
- the modulus second prime divisor.e
- the public exponent.d
- the private exponent.
equals
public boolean equals(Object obj)
Returns true
if the designated object is an instance of
this class and has the same RSA parameter values as this one.
- equals in interface GnuRSAKey
obj
- the other non-null RSA key to compare to.
true
if the designated object is of the same type
and value as this one.
getCrtCoefficient
public BigInteger getCrtCoefficient()
getEncoded
public byte[] getEncoded(int format)
Returns the encoded form of this private key according to the
designated format.
- getEncoded in interface GnuRSAKey
format
- the desired format identifier of the resulting encoding.
- the byte sequence encoding this key according to the designated
format.
getPrimeExponentP
public BigInteger getPrimeExponentP()
getPrimeExponentQ
public BigInteger getPrimeExponentQ()
getPrimeP
public BigInteger getPrimeP()
getPrimeQ
public BigInteger getPrimeQ()
getPrivateExponent
public BigInteger getPrivateExponent()
valueOf
public static GnuRSAPrivateKey valueOf(byte[] k)
A class method that takes the output of the
encodePrivateKey()
method of an RSA keypair codec object (an instance implementing
IKeyPairCodec
for RSA keys, and re-constructs an
instance of this object.
k
- the contents of a previously encoded instance of this object.
Copyright © 2001, 2002, 2003
Free Software Foundation,
Inc. All Rights Reserved.