ProxiedSSLSocket Class
- java.
lang. Object - java.
net. Socket - javax.
net. ssl. SSLSocket - com.
microsoft. azure. sdk. iot. device. transport. ProxiedSSLSocket
- com.
- javax.
- java.
public class ProxiedSSLSocket
extends javax.net.ssl.SSLSocket
Extension of an SSLSocket that sends an HTTP CONNECT packet to the proxy socket before sending the SSL handshake upstream.
Constructor Summary
| Modifier | Constructor | Description | |
|---|---|---|---|
| protected | ProxiedSSLSocket(SSLSocketFactory socketFactory, Socket proxySocket, String proxyUsername, char[] proxyPassword) | ||
Method Summary
| Modifier and Type | Method and Description |
|---|---|
| void | close() |
| void | connect(SocketAddress socketAddress) |
| void | connect(SocketAddress socketAddress, int timeout) |
Methods inherited from java.lang.Object
Methods inherited from java.net.Socket
Methods inherited from javax.net.ssl.SSLSocket
Constructor Details
ProxiedSSLSocket
protected ProxiedSSLSocket(SSLSocketFactory socketFactory, Socket proxySocket, String proxyUsername, char[] proxyPassword)
Parameters:
Method Details
close
public void close()
Overrides:
ProxiedSSLSocket.close()Throws:
connect
public void connect(SocketAddress socketAddress)
Overrides:
ProxiedSSLSocket.connect(SocketAddress socketAddress)Parameters:
Throws:
connect
public void connect(SocketAddress socketAddress, int timeout)
Overrides:
ProxiedSSLSocket.connect(SocketAddress socketAddress, int timeout)Parameters:
Throws: