net.i2p.data.i2np
Class TunnelVerificationStructure
java.lang.Object
net.i2p.data.DataStructureImpl
net.i2p.data.i2np.TunnelVerificationStructure
- All Implemented Interfaces:
- DataStructure
public class TunnelVerificationStructure
- extends DataStructureImpl
- Author:
- jrandom
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
TunnelVerificationStructure
public TunnelVerificationStructure()
TunnelVerificationStructure
public TunnelVerificationStructure(Hash messageHash,
Signature authSig)
getMessageHash
public Hash getMessageHash()
setMessageHash
public void setMessageHash(Hash hash)
getAuthorizationSignature
public Signature getAuthorizationSignature()
setAuthorizationSignature
public void setAuthorizationSignature(Signature sig)
sign
public void sign(RouterContext context,
SigningPrivateKey key)
verifySignature
public boolean verifySignature(RouterContext context,
SigningPublicKey key)
readBytes
public void readBytes(java.io.InputStream in)
throws DataFormatException,
java.io.IOException
- Description copied from interface:
DataStructure
- Load up the current object with data from the given stream. Data loaded
this way must match the I2P data structure specification.
- Parameters:
in
- stream to read from
- Throws:
DataFormatException
- if the data is improperly formatted
java.io.IOException
- if there was a problem reading the stream
writeBytes
public void writeBytes(java.io.OutputStream out)
throws DataFormatException,
java.io.IOException
- Description copied from interface:
DataStructure
- Write out the data structure to the stream, using the format defined in the
I2P data structure specification.
- Parameters:
out
- stream to write to
- Throws:
DataFormatException
- if the data was incomplete or not yet ready to be written
java.io.IOException
- if there was a problem writing to the stream
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object