summaryrefslogtreecommitdiff
path: root/java/ssl/jdk1.5/IceSSL/TransceiverI.java
diff options
context:
space:
mode:
authorMatthew Newhook <matthew@zeroc.com>2006-06-05 15:11:48 +0000
committerMatthew Newhook <matthew@zeroc.com>2006-06-05 15:11:48 +0000
commitc7830493b1a04964c872095e7b924d86c08b2b52 (patch)
tree106dd9f15a637962b24dd870e023f7b3dd236f61 /java/ssl/jdk1.5/IceSSL/TransceiverI.java
parentAdd addressFilter to build (diff)
downloadice-c7830493b1a04964c872095e7b924d86c08b2b52.tar.bz2
ice-c7830493b1a04964c872095e7b924d86c08b2b52.tar.xz
ice-c7830493b1a04964c872095e7b924d86c08b2b52.zip
added support for TrustOnly.
Diffstat (limited to 'java/ssl/jdk1.5/IceSSL/TransceiverI.java')
-rw-r--r--java/ssl/jdk1.5/IceSSL/TransceiverI.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/java/ssl/jdk1.5/IceSSL/TransceiverI.java b/java/ssl/jdk1.5/IceSSL/TransceiverI.java
index 69175705374..f6b4ea67c24 100644
--- a/java/ssl/jdk1.5/IceSSL/TransceiverI.java
+++ b/java/ssl/jdk1.5/IceSSL/TransceiverI.java
@@ -356,12 +356,13 @@ final class TransceiverI implements IceInternal.Transceiver
// Only for use by ConnectorI, AcceptorI.
//
TransceiverI(Instance instance, javax.net.ssl.SSLEngine engine, java.nio.channels.SocketChannel fd,
- String host, boolean incoming)
+ String host, boolean incoming, String adapterName)
{
_instance = instance;
_engine = engine;
_fd = fd;
_host = host;
+ _adapterName = adapterName;
_incoming = incoming;
_logger = instance.communicator().getLogger();
try
@@ -741,7 +742,7 @@ final class TransceiverI implements IceInternal.Transceiver
//
// Additional verification.
//
- _info = Util.populateConnectionInfo(_engine.getSession(), _fd.socket());
+ _info = Util.populateConnectionInfo(_engine.getSession(), _fd.socket(), _adapterName, _incoming);
_instance.verifyPeer(_info, _fd, _host, _incoming);
if(_instance.networkTraceLevel() >= 1)
@@ -768,6 +769,7 @@ final class TransceiverI implements IceInternal.Transceiver
private java.nio.channels.SocketChannel _fd;
private javax.net.ssl.SSLEngine _engine;
private String _host;
+ private String _adapterName;
private boolean _incoming;
private Ice.Logger _logger;
private Ice.Stats _stats;