package cpp
Available on cpp
staticcert_add_der(cert:Dynamic, data:BytesData):Dynamicstaticcert_add_pem(cert:Dynamic, data:String):Dynamicstaticcert_get_altnames(cert:Dynamic):Array<String>staticcert_get_issuer(cert:Dynamic, field:String):Stringstaticcert_get_next(cert:Dynamic):Dynamicstaticcert_get_notafter(cert:Dynamic):Array<Int>staticcert_get_notbefore(cert:Dynamic):Array<Int>staticcert_get_subject(cert:Dynamic, field:String):Stringstaticcert_load_defaults():Dynamicstaticcert_load_file(file:String):Dynamicstaticcert_load_path(path:String):Dynamicstaticconf_close(conf:Dynamic):Voidstaticconf_new(server:Bool):Dynamicstaticconf_set_ca(conf:Dynamic, cert:Dynamic):Voidstaticconf_set_cert(conf:Dynamic, cert:Dynamic, pkey:Dynamic):Voidstaticconf_set_servername_callback(conf:Dynamic, cb:Dynamic):Voidstaticconf_set_verify(conf:Dynamic, mode:Int):Voidstaticdgst_make(data:BytesData, alg:String):BytesDatastaticdgst_sign(data:BytesData, key:Dynamic, alg:String):BytesDatastaticdgst_verify(data:BytesData, sign:BytesData, key:Dynamic, alg:String):Boolstaticinit():Voidstatickey_from_der(data:BytesData, pub:Bool):Dynamicstatickey_from_pem(data:String, pub:Bool, pass:String):Dynamicstaticssl_close(ctx:Dynamic):Voidstaticssl_debug_set(int:Int):Voidstaticssl_get_peer_certificate(ctx:Dynamic):Dynamicstaticssl_get_verify_result(ctx:Dynamic):Boolstaticssl_handshake(ctx:Dynamic):Voidstaticssl_new(conf:Dynamic):Dynamicstaticssl_read(ctx:Dynamic):BytesDatastaticssl_recv(ctx:Dynamic, buf:BytesData, p:Int, l:Int):Intstaticssl_recv_char(ctx:Dynamic):Intstaticssl_send(ctx:Dynamic, buf:BytesData, p:Int, l:Int):Intstaticssl_send_char(ctx:Dynamic, char:Int):Voidstaticssl_set_hostname(ctx:Dynamic, hostname:String):Voidstaticssl_set_socket(ctx:Dynamic, socket:Dynamic):Voidstaticssl_write(ctx:Dynamic, data:BytesData):Void
© 2005–2020 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/cpp/NativeSsl.html