I2PClientImpl
, I2PSimpleClient
public interface I2PClient
修飾子とタイプ | フィールド | 説明 |
---|---|---|
static SigType |
DEFAULT_SIGTYPE |
|
static java.lang.String |
PROP_FAST_RECEIVE |
For router->client payloads.
|
static java.lang.String |
PROP_RELIABILITY |
Reliability property
|
static java.lang.String |
PROP_RELIABILITY_BEST_EFFORT |
Reliability value: best effort
|
static java.lang.String |
PROP_RELIABILITY_GUARANTEED |
Reliability value: guaranteed
|
static java.lang.String |
PROP_RELIABILITY_NONE |
|
static java.lang.String |
PROP_SIGTYPE |
|
static java.lang.String |
PROP_TCP_HOST |
Standard host property, defaulting to localhost if not specified
|
static java.lang.String |
PROP_TCP_PORT |
Standard port number property
|
static int |
PROTOCOL_BYTE |
protocol flag that must be sent when opening the i2cp connection to the router
|
修飾子とタイプ | メソッド | 説明 |
---|---|---|
Destination |
createDestination(java.io.OutputStream destKeyStream) |
Create a new destination with the default certificate creation properties and store
it, along with the private encryption and signing keys at the specified location
Caller must close stream.
|
Destination |
createDestination(java.io.OutputStream destKeyStream,
SigType type) |
Create a destination with the given signature type.
|
Destination |
createDestination(java.io.OutputStream destKeyStream,
Certificate cert) |
Create a new destination with the given certificate and store it, along with the private
encryption and signing keys at the specified location
Caller must close stream.
|
I2PSession |
createSession(java.io.InputStream destKeyStream,
java.util.Properties options) |
Create a new client session for the Destination stored at the destKeyStream
using the specified options to both connect to the router, to instruct
the router how to handle the new session, and to configure the end to end
encryption.
|
static final java.lang.String PROP_TCP_HOST
static final java.lang.String PROP_TCP_PORT
static final java.lang.String PROP_RELIABILITY
static final java.lang.String PROP_RELIABILITY_BEST_EFFORT
static final java.lang.String PROP_RELIABILITY_GUARANTEED
static final java.lang.String PROP_RELIABILITY_NONE
static final java.lang.String PROP_SIGTYPE
static final SigType DEFAULT_SIGTYPE
static final java.lang.String PROP_FAST_RECEIVE
static final int PROTOCOL_BYTE
I2PSession createSession(java.io.InputStream destKeyStream, java.util.Properties options) throws I2PSessionException
destKeyStream
- location from which to read the Destination, PrivateKey, and SigningPrivateKey from,
format is specified in PrivateKeyFile
options
- set of options to configure the router with, if null will use System propertiesI2PSessionException
Destination createDestination(java.io.OutputStream destKeyStream) throws I2PException, java.io.IOException
destKeyStream
- create a new destination and write out the object to the given stream,
formatted as Destination, PrivateKey, and SigningPrivateKey
format is specified in PrivateKeyFile
I2PException
java.io.IOException
Destination createDestination(java.io.OutputStream destKeyStream, SigType type) throws I2PException, java.io.IOException
destKeyStream
- location to write out the destination, PrivateKey, and SigningPrivateKey,
format is specified in PrivateKeyFile
I2PException
java.io.IOException
Destination createDestination(java.io.OutputStream destKeyStream, Certificate cert) throws I2PException, java.io.IOException
destKeyStream
- location to write out the destination, PrivateKey, and SigningPrivateKey,
format is specified in PrivateKeyFile
cert
- certificate to tie to the destinationI2PException
java.io.IOException