class Socket
package sys.ssl
extends Socket
Available on php, macro, lua, neko, java, python, cpp, hl
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, macro, neko, java, python, cpp, hl
Define if peer certificate is verified during SSL handshake.
Methods
addSNICertificate(cbServernameMatch:String ‑> Bool, cert:Certificate, key:Key):Void
Available on php, macro, neko, java, python, cpp, hl
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, macro, neko, java, python, cpp, hl
Return the certificate received from the other side of a connection.
setCA(cert:Certificate):Void
Available on php, macro, neko, java, python, cpp, hl
Configure the certificate chain for peer certificate verification.
setCertificate(cert:Certificate, key:Key):Void
Available on php, macro, neko, java, python, cpp, hl
Configure own certificate and private key.
setHostname(name:String):Void
Available on php, macro, neko, java, python, cpp, hl
Configure the hostname for Server Name Indication TLS extension.