|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectP2PWNC.P2PWNCProto
P2PWNC.P2PWNCio
This class provides i/o functionality. That is, it provides methods for reading/writing messages from/to a socket, reading keys and certificates from files, etc.
Field Summary | |
static int |
P2PWNC_ALGO_ECC
Elliptic Curve cryptosystem identifier. |
static int |
P2PWNC_ALGO_RSA
RSA cryptosystem identifier. |
static int |
P2PWNC_MSG_CACK
This message type corresponds to a P2PWNC "connection acknowledgement" message (CACK). |
static int |
P2PWNC_MSG_CONN
This message type corresponds to a P2PWNC "connect" message (CONN). |
static int |
P2PWNC_MSG_RCPT
This message type corresponds to a P2PWNC "receipt" message (RCPT). |
static int |
P2PWNC_MSG_RREQ
This message type corresponds to a P2PWNC "receipt request" message (RREQ). |
static int |
P2PWNC_MSG_TEAR
This message type corresponds to a P2PWNC "tear connection" message (TEAR). |
static int |
P2PWNC_SERVER_PORT
The standard port a service provider listens for client messages, as specified by the P2PWNC protocol). |
Constructor Summary | |
(package private) |
P2PWNCio()
|
Method Summary | |
P2PWNCCert |
readCert(java.lang.String path)
|
P2PWNCKey |
readKey(java.lang.String path)
|
P2PWNCKey |
readKeyBin(java.lang.String path,
int len)
|
P2PWNCMessage |
readMessage(java.net.Socket socket)
|
protected boolean |
sendTextMsg(java.net.Socket socket,
java.lang.String msg)
|
static java.math.BigInteger |
signedBytesToBigInteger(byte[] signed)
|
static java.math.BigInteger |
signedBytesToBigInteger2(byte[] signed)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final int P2PWNC_SERVER_PORT
public static final int P2PWNC_ALGO_RSA
public static final int P2PWNC_ALGO_ECC
public static final int P2PWNC_MSG_RCPT
public static final int P2PWNC_MSG_CONN
public static final int P2PWNC_MSG_RREQ
public static final int P2PWNC_MSG_CACK
public static final int P2PWNC_MSG_TEAR
Constructor Detail |
P2PWNCio()
Method Detail |
public P2PWNCCert readCert(java.lang.String path)
public P2PWNCKey readKey(java.lang.String path)
public P2PWNCKey readKeyBin(java.lang.String path, int len) throws java.io.IOException
java.io.IOException
public P2PWNCMessage readMessage(java.net.Socket socket)
public static java.math.BigInteger signedBytesToBigInteger(byte[] signed)
protected boolean sendTextMsg(java.net.Socket socket, java.lang.String msg)
public static java.math.BigInteger signedBytesToBigInteger2(byte[] signed)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |