{ "info": { "author": "Alex Orange", "author_email": "crazycasta@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "=======\nssl_sni\n=======\n\nssl_sni provides a module similar to the Python 2.7 builtin module ssl with the\nServer Name Indication (SNI) extension. In particular the wrap_socket function\nhas the extra parameter **server_hostname** to provide a hostname via SNI to\nthe server.\n\nssl_sni is built on top of the pyOpenSSL and pyasn1 modules. In other words it\nis a pure python module that does not make any calls directly (not through\npyOpenSSL) to the OpenSSL.\n\nFor now the subset of the ssl module provided is that required by mercurial and\nhttpplus (used by mercurial). If you have requests for specific other features\nplease file a bug.\n\nProject Page\n============\n\nThe project page is here_.\n\n.. _here: http://code.google.com/p/ssl-sni/", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://pypi.python.org/pypi/ssl_sni/0.1", "keywords": null, "license": "LICENSE", "maintainer": null, "maintainer_email": null, "name": "ssl_sni", "package_url": "https://pypi.org/project/ssl_sni/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/ssl_sni/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://pypi.python.org/pypi/ssl_sni/0.1" }, "release_url": "https://pypi.org/project/ssl_sni/0.1/", "requires_dist": null, "requires_python": null, "summary": "A wrapper to pyOpenSSL to provide an interface like the standard ssl module.", "version": "0.1" }, "last_serial": 852357, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "509be92eeecbfc73c92fccc90ba35f09", "sha256": "0587c26fa4a56e6777d4bfb365149ecd7452b8d61dea984f40a7c70225fa073c" }, "downloads": -1, "filename": "ssl_sni-0.0.1.tar.gz", "has_sig": false, "md5_digest": "509be92eeecbfc73c92fccc90ba35f09", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4123, "upload_time": "2013-08-29T09:41:32", "url": "https://files.pythonhosted.org/packages/d4/84/0c7a37a883797a876607d74b4121b09317373613b4a14d198845a1c5b0d0/ssl_sni-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "14b3e0b0827859d9cbf4ae62ca8a533f", "sha256": "fae29a9fb887649207868a6e3238edb1eba67de408f20a59e6ac61393e7f267f" }, "downloads": -1, "filename": "ssl_sni-0.0.2.tar.gz", "has_sig": false, "md5_digest": "14b3e0b0827859d9cbf4ae62ca8a533f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4116, "upload_time": "2013-08-29T10:21:32", "url": "https://files.pythonhosted.org/packages/ed/5c/23e64d1a41f20ea8bbf989967c672e8efd601f7c7a791bc41b20d9796db5/ssl_sni-0.0.2.tar.gz" } ], "0.1": [ { "comment_text": "", "digests": { "md5": "328507ca227161e702ada6efdd2b1978", "sha256": "6adfb388e70e147768c4fc980824440e53ec1ce251b3e3a460571395d4975dcb" }, "downloads": -1, "filename": "ssl_sni-0.1.tar.gz", "has_sig": false, "md5_digest": "328507ca227161e702ada6efdd2b1978", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4110, "upload_time": "2013-08-29T17:24:57", "url": "https://files.pythonhosted.org/packages/eb/05/83f722dd59a72276c40246e4cc2f64581588b68975b05b5a3902ec445f40/ssl_sni-0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "328507ca227161e702ada6efdd2b1978", "sha256": "6adfb388e70e147768c4fc980824440e53ec1ce251b3e3a460571395d4975dcb" }, "downloads": -1, "filename": "ssl_sni-0.1.tar.gz", "has_sig": false, "md5_digest": "328507ca227161e702ada6efdd2b1978", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4110, "upload_time": "2013-08-29T17:24:57", "url": "https://files.pythonhosted.org/packages/eb/05/83f722dd59a72276c40246e4cc2f64581588b68975b05b5a3902ec445f40/ssl_sni-0.1.tar.gz" } ] }