org.logi.crypto.keys
Class KeyPair
java.lang.Object
|
+--org.logi.crypto.Crypto
|
+--org.logi.crypto.keys.KeyPair
- public class KeyPair
- extends Crypto
This class is a simple holder for a pair of public/private keys. Some
encryption algorithms only use a single key, in which case the
public and private fields of a KeyPair may reference the same object.
Either the public or private fields may be null
if the
corresponding key is unknown.
- Author:
- Logi Ragnarsson (logir@logi.org)
- See Also:
Key
,
KeyRing
Fields inherited from class org.logi.crypto.Crypto |
BIT,
cdsPath,
EMPTY_ARRAY,
FOUR,
keySource,
NIBBLE,
ONE,
primeCertainty,
random,
TWO,
ZERO |
Constructor Summary |
KeyPair(Key pub,
Key pri)
Create a new KeyPair holder. |
Method Summary |
Key |
getPrivate()
Return the private key from the pair. |
Key |
getPublic()
Return the public key from the pair. |
java.lang.String |
toString()
Return a CDS for this key-pair. |
Methods inherited from class org.logi.crypto.Crypto |
binString,
binString,
equal,
equalRelaxed,
equalSub,
fromHexNibble,
fromHexString,
fromString,
fromString,
hexString,
hexString,
hexString,
hexString,
hexString,
initRandom,
initRandom,
makeClass,
makeInt,
makeLong,
makeSessionKey,
pastSpace,
pickBits,
pickBits,
readInt,
writeBytes,
writeBytes,
writeInt |
Methods inherited from class java.lang.Object |
equals,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
KeyPair
public KeyPair(Key pub,
Key pri)
- Create a new KeyPair holder.
getPublic
public Key getPublic()
- Return the public key from the pair.
getPrivate
public Key getPrivate()
- Return the private key from the pair.
toString
public java.lang.String toString()
- Return a CDS for this key-pair.
- Overrides:
- toString in class java.lang.Object
- See Also:
Crypto.fromString(String)
Copyright 1997-2000 Logi Ragnarsson