summaryrefslogtreecommitdiff
path: root/ACE/TAO/orbsvcs/tests/Security/BiDirectional/README
diff options
context:
space:
mode:
Diffstat (limited to 'ACE/TAO/orbsvcs/tests/Security/BiDirectional/README')
-rw-r--r--ACE/TAO/orbsvcs/tests/Security/BiDirectional/README29
1 files changed, 29 insertions, 0 deletions
diff --git a/ACE/TAO/orbsvcs/tests/Security/BiDirectional/README b/ACE/TAO/orbsvcs/tests/Security/BiDirectional/README
new file mode 100644
index 00000000000..14e5d33aaf8
--- /dev/null
+++ b/ACE/TAO/orbsvcs/tests/Security/BiDirectional/README
@@ -0,0 +1,29 @@
+# $Id$
+
+This is a test that exercises the birectional GIOP connection
+implementation in TAO over SSLIOP connection.
+
+Basicaly, the test is a copy of the $TAO_ROOT/tests/BiDirectional with
+added support for SSLIOP
+
+Start the server like this
+
+$ server -ORBSvcConf server.conf -o <file.ior> -i <no_iterations>
+$ client -ORBSvcConf client.conf -k file://<file.ior> -x
+
+Or, simply
+
+$ ./run_test.pl -ssl
+
+The server starts up writing the IOR to the file. The client then starts
+up, creates its own object and passes the reference to the server. Then
+it invokes a method on the server to indicate that it is ready for
+callback. The server then callsback the client on the same connection
+<no_iterations> times. If the server creates a new connection the server
+would crash itself.
+
+To determine that no new connections have been opened or used the test
+relies on the fact that TAO uses a transport cache. It can provide us
+iwith the number of currently cashed transports before and after making an
+invocation. Both the client and at the server make this check.
+