|
@@ -25,12 +25,24 @@ import python.lib.ssl.SSLSocket;
|
|
|
|
|
|
@:pythonImport("ssl", "SSLContext")
|
|
@:pythonImport("ssl", "SSLContext")
|
|
extern class SSLContext {
|
|
extern class SSLContext {
|
|
|
|
+ public function new (protocol:String):Void;
|
|
|
|
+ #if (python_version >= 3.6)
|
|
|
|
+ public function wrap_socket(s:python.lib.net.Socket, server_side:Bool = false, do_handshake_on_connect:Bool = true, suppress_ragged_eofs:Bool = true, server_hostname:String = null, session:SSLSession = null ):python.lib.ssl.SSLSocket;
|
|
|
|
+ #else
|
|
public function wrap_socket(s:python.lib.net.Socket, server_side:Bool = false, do_handshake_on_connect:Bool = true, suppress_ragged_eofs:Bool = true, server_hostname:String = null ):python.lib.ssl.SSLSocket;
|
|
public function wrap_socket(s:python.lib.net.Socket, server_side:Bool = false, do_handshake_on_connect:Bool = true, suppress_ragged_eofs:Bool = true, server_hostname:String = null ):python.lib.ssl.SSLSocket;
|
|
|
|
+ #end
|
|
public var options:Int;
|
|
public var options:Int;
|
|
|
|
|
|
- //public function load_default_certs():Void;
|
|
|
|
|
|
+ @:require(python_version >= 3.4)
|
|
|
|
+ public var check_hostname:Bool;
|
|
|
|
+
|
|
|
|
+ public var verify_mode:Int;
|
|
|
|
+ public function load_verify_locations(cafile:String = null, capath:String = null, cadata:String = null):Void;
|
|
|
|
+ public function set_default_verify_paths():Void;
|
|
|
|
+
|
|
|
|
+ @:require(python_version >= 3.4)
|
|
|
|
+ public function load_default_certs():Void;
|
|
//public function load_cert_chain(certfile:String, keyfile:String = null, password:String = null):Void;
|
|
//public function load_cert_chain(certfile:String, keyfile:String = null, password:String = null):Void;
|
|
//public function set_servername_callback(callback:SSLSocket -> String -> SSLContext -> Void ):Void;
|
|
//public function set_servername_callback(callback:SSLSocket -> String -> SSLContext -> Void ):Void;
|
|
- //public var check_hostname:Bool;
|
|
|
|
- //public var verify_mode:Int;
|
|
|
|
|
|
+
|
|
}
|
|
}
|