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