Socket
package sys.ssl
extends Socket
Available on php, neko, cpp, macro, java, lua, python, 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
staticDEFAULT_CA:Null<Certificate>
staticDEFAULT_VERIFY_CERT:Null<Bool>
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.
© 2005–2020 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/sys/ssl/Socket.html