Class: Ji2p::Control::Dest

Inherits:
Object show all
Defined in:
lib/ji2p/control/dest.rb

Instance Method Summary collapse

Constructor Details

#initialize(keypair = nil) ⇒ Dest

Returns a new instance of Dest.



7
8
9
# File 'lib/ji2p/control/dest.rb', line 7

def initialize keypair=nil
  setKeypair(keypair) unless keypair.nil?
end

Instance Method Details

#base32Object



25
26
27
# File 'lib/ji2p/control/dest.rb', line 25

def base32
  @dest.toBase32
end

#base64Object



21
22
23
# File 'lib/ji2p/control/dest.rb', line 21

def base64
  @dest.toBase64
end

#rawObject



29
30
31
# File 'lib/ji2p/control/dest.rb', line 29

def raw
  @dest
end

#setKeypair(keypair) ⇒ Object



11
12
13
14
15
16
17
18
19
# File 'lib/ji2p/control/dest.rb', line 11

def setKeypair keypair
  return if keypair.nil?
  @keypair = keypair
  @dest = Java::NetI2pData::Destination.create keypair.inputstream
  #@dest.setPublicKey @keypair.pub
  #@dest.setSigningPublicKey @keypair.spub
  #@dest.setCertificate @keypair.cert
  #@dest.setPadding @keypair.padding
end