ssl.Socket

Socket

package sys-ssl

extends Socket

Available on cpp, hl, java, lua, macro, neko, php, python

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.

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

在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号

意见反馈
返回顶部