ProxiedSSLSocket Class
In dit artikel
Constructor Summary
Method Summary
Constructor Details
Method Details
Applies to
java.lang.Object
java.net.Socket
javax.net.ssl.SSLSocket
com.microsoft.azure.sdk.iot.device.transport.ProxiedSSLSocket
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.
Tabel uitvouwen
Tabel uitvouwen
Methods inherited from java.lang.Object
java.lang.Object.clone
java.lang.Object.equals
java.lang.Object.finalize
java.lang.Object.getClass
java.lang.Object.hashCode
java.lang.Object.notify
java.lang.Object.notifyAll
java.lang.Object.wait
java.lang.Object.wait
java.lang.Object.wait
Methods inherited from java.net.Socket
java.net.Socket.<T>getOption
java.net.Socket.<T>setOption
java.net.Socket.bind
java.net.Socket.close
java.net.Socket.connect
java.net.Socket.connect
java.net.Socket.getChannel
java.net.Socket.getInetAddress
java.net.Socket.getInputStream
java.net.Socket.getKeepAlive
java.net.Socket.getLocalAddress
java.net.Socket.getLocalPort
java.net.Socket.getLocalSocketAddress
java.net.Socket.getOOBInline
java.net.Socket.getOutputStream
java.net.Socket.getPort
java.net.Socket.getReceiveBufferSize
java.net.Socket.getRemoteSocketAddress
java.net.Socket.getReuseAddress
java.net.Socket.getSendBufferSize
java.net.Socket.getSoLinger
java.net.Socket.getSoTimeout
java.net.Socket.getTcpNoDelay
java.net.Socket.getTrafficClass
java.net.Socket.isBound
java.net.Socket.isClosed
java.net.Socket.isConnected
java.net.Socket.isInputShutdown
java.net.Socket.isOutputShutdown
java.net.Socket.sendUrgentData
java.net.Socket.setKeepAlive
java.net.Socket.setOOBInline
java.net.Socket.setPerformancePreferences
java.net.Socket.setReceiveBufferSize
java.net.Socket.setReuseAddress
java.net.Socket.setSendBufferSize
java.net.Socket.setSoLinger
java.net.Socket.setSoTimeout
java.net.Socket.setSocketImplFactory
java.net.Socket.setTcpNoDelay
java.net.Socket.setTrafficClass
java.net.Socket.shutdownInput
java.net.Socket.shutdownOutput
java.net.Socket.supportedOptions
java.net.Socket.toString
Methods inherited from javax.net.ssl.SSLSocket
javax.net.ssl.SSLSocket.addHandshakeCompletedListener
javax.net.ssl.SSLSocket.getApplicationProtocol
javax.net.ssl.SSLSocket.getEnableSessionCreation
javax.net.ssl.SSLSocket.getEnabledCipherSuites
javax.net.ssl.SSLSocket.getEnabledProtocols
javax.net.ssl.SSLSocket.getHandshakeApplicationProtocol
javax.net.ssl.SSLSocket.getHandshakeApplicationProtocolSelector
javax.net.ssl.SSLSocket.getHandshakeSession
javax.net.ssl.SSLSocket.getNeedClientAuth
javax.net.ssl.SSLSocket.getSSLParameters
javax.net.ssl.SSLSocket.getSession
javax.net.ssl.SSLSocket.getSupportedCipherSuites
javax.net.ssl.SSLSocket.getSupportedProtocols
javax.net.ssl.SSLSocket.getUseClientMode
javax.net.ssl.SSLSocket.getWantClientAuth
javax.net.ssl.SSLSocket.removeHandshakeCompletedListener
javax.net.ssl.SSLSocket.setEnableSessionCreation
javax.net.ssl.SSLSocket.setEnabledCipherSuites
javax.net.ssl.SSLSocket.setEnabledProtocols
javax.net.ssl.SSLSocket.setHandshakeApplicationProtocolSelector
javax.net.ssl.SSLSocket.setNeedClientAuth
javax.net.ssl.SSLSocket.setSSLParameters
javax.net.ssl.SSLSocket.setUseClientMode
javax.net.ssl.SSLSocket.setWantClientAuth
javax.net.ssl.SSLSocket.startHandshake
ProxiedSSLSocket
protected ProxiedSSLSocket(SSLSocketFactory socketFactory, Socket proxySocket, String proxyUsername, char[] proxyPassword)
Parameters:
socketFactory
proxySocket
proxyUsername
proxyPassword
close
public void close()
Overrides:
ProxiedSSLSocket.close()
Throws:
java.io.IOException
connect
public void connect(SocketAddress socketAddress)
Overrides:
ProxiedSSLSocket.connect(SocketAddress socketAddress)
Parameters:
socketAddress
Throws:
java.io.IOException
connect
public void connect(SocketAddress socketAddress, int timeout)
Overrides:
ProxiedSSLSocket.connect(SocketAddress socketAddress, int timeout)
Parameters:
socketAddress
timeout
Throws:
java.io.IOException
Applies to Azure SDK for Java
Latest