org.torproject.jtor.hiddenservice
Class ServiceDescriptor

java.lang.Object
  extended by org.torproject.jtor.hiddenservice.ServiceDescriptor

public class ServiceDescriptor
extends java.lang.Object


Constructor Summary
ServiceDescriptor(byte[] permanentID)
           
 
Method Summary
 void encodeDescriptor()
           
 void generateDescriptorID()
           
static byte[] generatePermanentID(org.torproject.jtor.crypto.TorPublicKey publicKey)
           
 void generateTimePeriod()
           
 byte[] getDescriptor()
           
 byte[] getDescriptorCookie()
           
 byte[] getDescriptorData()
           
 byte[] getDescriptorID()
           
 java.lang.String getDescriptorString()
           
 byte[] getPermanentID()
           
 java.lang.String getPublicationTime()
           
 int getReplica()
           
 long getTimePeriod()
           
 boolean hasDescriptorCookie()
           
 void setDescriptorCookie(byte[] descriptorCookie)
           
 void setPermanentID(byte[] permenantID)
           
 void setReplica(int replica)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServiceDescriptor

public ServiceDescriptor(byte[] permanentID)
Method Detail

hasDescriptorCookie

public boolean hasDescriptorCookie()

generateDescriptorID

public void generateDescriptorID()

generateTimePeriod

public void generateTimePeriod()

generatePermanentID

public static byte[] generatePermanentID(org.torproject.jtor.crypto.TorPublicKey publicKey)

encodeDescriptor

public void encodeDescriptor()

getPublicationTime

public java.lang.String getPublicationTime()

getReplica

public int getReplica()

getTimePeriod

public long getTimePeriod()

getDescriptorString

public java.lang.String getDescriptorString()

getDescriptor

public byte[] getDescriptor()

getPermanentID

public byte[] getPermanentID()

getDescriptorCookie

public byte[] getDescriptorCookie()

setReplica

public void setReplica(int replica)

setPermanentID

public void setPermanentID(byte[] permenantID)

setDescriptorCookie

public void setDescriptorCookie(byte[] descriptorCookie)

getDescriptorData

public byte[] getDescriptorData()

getDescriptorID

public byte[] getDescriptorID()