All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class cryptix.pgp.Signature

java.lang.Object
   |
   +----cryptix.pgp.Packet
           |
           +----cryptix.pgp.Signature

public final class Signature
extends Packet
DOCUMENT ME.

Copyright © 1995-1997 Systemics Ltd on behalf of the Cryptix Development Team.
All rights reserved.

$Revision: 1.3 $

Author:
original author not stated, Jill Baker

Variable Index

 o BINARY_IMAGE
 o CANONICAL_TEXT
 o KEY_CERT_CASUAL_ID
 o KEY_CERT_GENERIC
 o KEY_CERT_PERSONA
 o KEY_CERT_POSITIVE_ID
 o KEY_COMPROMISE_CERTIFICATE
 o TIMESTAMP_CERTIFICATE
 o USER_ID_REVOCATION_CERTIFICATE

Constructor Index

 o Signature(DataInput, int)
 o Signature(SecretKey, MD5)
 o Signature(SecretKey, MD5, RandomStream)

Method Index

 o addExtasToHash(MD5)
 o check(PublicKey, MD5)
 o check(PublicKey, MessageHash)
 o checkAndGetHash(PublicKey, MD5)
 o getKeyId()
 o getSignatureType()
 o getType()
 o keyId()
 o read(DataInput, int)
 o toString()
 o typeString()
 o verify(PublicKey, byte[])
 o write(DataOutput)

Variables

 o BINARY_IMAGE
 public static final int BINARY_IMAGE
 o CANONICAL_TEXT
 public static final int CANONICAL_TEXT
 o KEY_CERT_GENERIC
 public static final int KEY_CERT_GENERIC
 o KEY_CERT_PERSONA
 public static final int KEY_CERT_PERSONA
 o KEY_CERT_CASUAL_ID
 public static final int KEY_CERT_CASUAL_ID
 o KEY_CERT_POSITIVE_ID
 public static final int KEY_CERT_POSITIVE_ID
 o KEY_COMPROMISE_CERTIFICATE
 public static final int KEY_COMPROMISE_CERTIFICATE
 o USER_ID_REVOCATION_CERTIFICATE
 public static final int USER_ID_REVOCATION_CERTIFICATE
 o TIMESTAMP_CERTIFICATE
 public static final int TIMESTAMP_CERTIFICATE

Constructors

 o Signature
 public Signature(SecretKey key,
                  MD5 md)
 o Signature
 public Signature(SecretKey key,
                  MD5 md,
                  RandomStream rand)
 o Signature
 public Signature(DataInput in,
                  int length) throws IOException

Methods

 o read
 public void read(DataInput in,
                  int length) throws IOException
Overrides:
read in class Packet
 o write
 public int write(DataOutput out) throws IOException
Overrides:
write in class Packet
 o typeString
 public String typeString()
 o toString
 public String toString()
Overrides:
toString in class Object
 o check
 public boolean check(PublicKey key,
                      MD5 md)
 o verify
 public boolean verify(PublicKey key,
                       byte data[])
 o checkAndGetHash
 public byte[] checkAndGetHash(PublicKey key,
                               MD5 md)
 o addExtasToHash
 public void addExtasToHash(MD5 md)
 o getSignatureType
 public int getSignatureType()
 o check
 public boolean check(PublicKey key,
                      MessageHash completeHash)
 o keyId
 public byte[] keyId()
 o getKeyId
 public KeyID getKeyId()
 o getType
 public int getType()
Overrides:
getType in class Packet

All Packages  Class Hierarchy  This Package  Previous  Next  Index