cryptix.pgp
Class PublicKeyEncrypted
java.lang.Object
cryptix.pgp.Packet
cryptix.pgp.PublicKeyEncrypted
- public final class PublicKeyEncrypted
- extends Packet
DOCUMENT ME.
Copyright © 1995-1997
Systemics Ltd on behalf of the
Cryptix Development Team.
All rights reserved.
$Revision: 1.1.1.1 $
- Since:
- Cryptix 2.2 or earlier
- Author:
- original author not stated
Fields inherited from class cryptix.pgp.Packet |
COMMENT, COMPRESSED, CONV_ENCRYPTED, MESSAGE_DIGEST, PLAINTEXT, PUBLIC_KEY, PUBLIC_KEY_ENCRYPTED, SECRET_KEY, SIGNATURE, TRUST, USER_ID |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
PublicKeyEncrypted
public PublicKeyEncrypted(PublicKey publicKey,
byte[] ideaKey,
RandomStream rand)
PublicKeyEncrypted
public PublicKeyEncrypted(java.io.DataInput in,
int length)
throws java.io.IOException
read
public void read(java.io.DataInput in,
int length)
throws java.io.IOException
- Specified by:
read
in class Packet
- Throws:
java.io.IOException
write
public int write(java.io.DataOutput out)
throws java.io.IOException
- Specified by:
write
in class Packet
- Throws:
java.io.IOException
secretKeyID
public KeyID secretKeyID()
- Returns the ID of the secret key needed to decrypt this packet.
Can be used with
SecretKeyRing.getKey(KeyID keyID, Passphrase passphrase)
.
getEncryptionKey
public BigInteger getEncryptionKey()
getKey
public byte[] getKey(SecretKey key)
toString
public java.lang.String toString()
getType
public int getType()
- Specified by:
getType
in class Packet