|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--socks.AuthenticationNone
SOCKS5 none authentication. Dummy class does almost nothing.
Constructor Summary | |
AuthenticationNone()
|
Method Summary | |
java.lang.Object[] |
doSocksAuthentication(int methodId,
java.net.Socket proxySocket)
This method is called when SOCKS5 server have selected a particular authentication method, for whch an implementaion have been registered. |
Methods inherited from class java.lang.Object |
equals,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Constructor Detail |
public AuthenticationNone()
Method Detail |
public java.lang.Object[] doSocksAuthentication(int methodId, java.net.Socket proxySocket) throws java.io.IOException
This method should return an array {inputstream,outputstream [,UDPEncapsulation]}. The reason for that is that SOCKS5 protocol allows to have method specific encapsulation of data on the socket for purposes of integrity or security. And this encapsulation should be performed by those streams returned from the method. It is also possible to encapsulate datagrams. If authentication method supports such encapsulation an instance of the UDPEncapsulation interface should be returned as third element of the array, otherwise either null should be returned as third element, or array should contain only 2 elements.
methodId
- Authentication method selected by the server.proxySocket
- Socket used to conect to the proxy.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |