ssl.Socket
Socket
package sys-ssl
extends Socket
Available on cpp, hl, java, lua, macro, neko, php, pythonA TLS socket class : allow you to both connect to a given server and exchange messages or start your own server and wait for connections.
Constructor
new ()
Variables
verifyCert:Null<Bool>
Define if peer certificate is verified during SSL handshake.
Methods
addSNICertificate (cbServernameMatch:String ‑> Bool, cert:Certificate, key:Key):Void
Configure additionals certificates and private keys for Server Name Indication extension. The callback may be called during handshake to determine the certificate to use.
handshake ():Void
Perform the SSL handshake.
peerCertificate ():Certificate
Return the certificate received from the other side of a connection.
setCA (cert:Certificate):Void
Configure the certificate chain for peer certificate verification.
setCertificate (cert:Certificate, key:Key):Void
Configure own certificate and private key.
setHostname (name:String):Void
Configure the hostname for Server Name Indication TLS extension.
Static variables
static DEFAULT_CA:Null<Certificate>
static DEFAULT_VERIFY_CERT:Null<Bool> = true
© 2005–2016 Haxe Foundation
Licensed under a MIT license.
http://api.haxe.org/sys/ssl/Socket.html