gnu.crypto.tool
Class SaslS
java.lang.Object
gnu.crypto.tool.SaslS
- All Implemented Interfaces:
- java.lang.Runnable
- public class SaslS
- extends java.lang.Object
- implements java.lang.Runnable
A basic server-side test class to exercise SASL mechanisms that exchange
their response/challenge in SASL Buffers. At the time of testing this code,
only two such mechanisms are included in the library: SRP and SM2!
The main()
method accepts two arguments: the first is the
number in milliseconds for the read timeout operation, and the second is the
port number on which to listen for incoming connections. Use Ctrl-C
to kill it. It should activate a shutdown thread that will orderly close all
live worker threads before exiting.
- Version:
- $Revision: 1.2 $
Field Summary |
(package private) static java.util.HashMap |
pool
|
Constructor Summary |
(package private) |
SaslS(java.net.ServerSocket ss)
|
Method Summary |
(package private) void |
listen()
|
static void |
main(java.lang.String[] args)
A simple test server that handles SASL connections. |
void |
run()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
pool
static final java.util.HashMap pool
SaslS
SaslS(java.net.ServerSocket ss)
main
public static final void main(java.lang.String[] args)
throws java.io.IOException
- A simple test server that handles SASL connections.
- Parameters:
args
- [0] timeout, in millis, for client connections;
[1] port number where to listen for incoming connections.
- Throws:
java.io.IOException
run
public void run()
- Specified by:
run
in interface java.lang.Runnable
listen
void listen()
Copyright © 2001, 2002, 2003
Free Software Foundation,
Inc. All Rights Reserved.