package cpp
Available on cppstatic cert_add_der (cert:Dynamic, data:BytesData):Dynamicstatic cert_add_pem (cert:Dynamic, data:String):Dynamicstatic cert_get_altnames (cert:Dynamic):Array<String>static cert_get_issuer (cert:Dynamic, field:String):Stringstatic cert_get_next (cert:Dynamic):Dynamicstatic cert_get_notafter (cert:Dynamic):Array<Int>static cert_get_notbefore (cert:Dynamic):Array<Int>static cert_get_subject (cert:Dynamic, field:String):Stringstatic cert_load_defaults ():Dynamicstatic cert_load_file (file:String):Dynamicstatic cert_load_path (path:String):Dynamicstatic conf_close (conf:Dynamic):Voidstatic conf_new (server:Bool):Dynamicstatic conf_set_ca (conf:Dynamic, cert:Dynamic):Voidstatic conf_set_cert (conf:Dynamic, cert:Dynamic, pkey:Dynamic):Voidstatic conf_set_servername_callback (conf:Dynamic, cb:Dynamic):Voidstatic conf_set_verify (conf:Dynamic, mode:Int):Voidstatic dgst_make (data:BytesData, alg:String):BytesDatastatic dgst_sign (data:BytesData, key:Dynamic, alg:String):BytesDatastatic dgst_verify (data:BytesData, sign:BytesData, key:Dynamic, alg:String):Boolstatic init ():Voidstatic key_from_der (data:BytesData, pub:Bool):Dynamicstatic key_from_pem (data:String, pub:Bool, pass:String):Dynamicstatic ssl_close (ctx:Dynamic):Voidstatic ssl_get_peer_certificate (ctx:Dynamic):Dynamicstatic ssl_get_verify_result (ctx:Dynamic):Boolstatic ssl_handshake (ctx:Dynamic):Voidstatic ssl_new (conf:Dynamic):Dynamicstatic ssl_read (ctx:Dynamic):BytesDatastatic ssl_recv (ctx:Dynamic, buf:BytesData, p:Int, l:Int):Intstatic ssl_recv_char (ctx:Dynamic):Intstatic ssl_send (ctx:Dynamic, buf:BytesData, p:Int, l:Int):Intstatic ssl_send_char (ctx:Dynamic, char:Int):Voidstatic ssl_set_hostname (ctx:Dynamic, hostname:String):Voidstatic ssl_set_socket (ctx:Dynamic, socket:Dynamic):Voidstatic ssl_write (ctx:Dynamic, data:BytesData):Void
© 2005–2016 Haxe Foundation
Licensed under a MIT license.
http://api.haxe.org/cpp/NativeSsl.html