class Socket
package sys.ssl
extends Socket
Available on php, cpp, java, python, macro, lua, hl, neko
A TLS socket class : allow you to both connect to a given server and exchange messages or start your own server and wait for connections.
Static variables
Constructor
Variables
verifyCert:Null<Bool>
Available on php, cpp, java, python, macro, hl, neko
Define if peer certificate is verified during SSL handshake.
Methods
addSNICertificate(cbServernameMatch:String ‑> Bool, cert:Certificate, key:Key):Void
Available on php, cpp, java, python, macro, hl, neko
Configure additionals certificates and private keys for Server Name Indication extension. The callback may be called during handshake to determine the certificate to use.
peerCertificate():Certificate
Available on php, cpp, java, python, macro, hl, neko
Return the certificate received from the other side of a connection.
setCA(cert:Certificate):Void
Available on php, cpp, java, python, macro, hl, neko
Configure the certificate chain for peer certificate verification.
setCertificate(cert:Certificate, key:Key):Void
Available on php, cpp, java, python, macro, hl, neko
Configure own certificate and private key.
setHostname(name:String):Void
Available on php, cpp, java, python, macro, hl, neko
Configure the hostname for Server Name Indication TLS extension.