Class: Ji2p::Control::Dest
Instance Method Summary collapse
- #base32 ⇒ Object
- #base64 ⇒ Object
-
#initialize(keypair = nil) ⇒ Dest
constructor
A new instance of Dest.
- #raw ⇒ Object
- #setKeypair(keypair) ⇒ Object
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
#base32 ⇒ Object
25 26 27 |
# File 'lib/ji2p/control/dest.rb', line 25 def base32 @dest.toBase32 end |
#base64 ⇒ Object
21 22 23 |
# File 'lib/ji2p/control/dest.rb', line 21 def base64 @dest.toBase64 end |
#raw ⇒ Object
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 |