tls-test-tools


Nametls-test-tools JSON
Version 0.1.1 PyPI version JSON
download
home_pagehttps://github.com/IBM/tls-test-tools
SummaryA set of tools to quickly write unit tests for (m)TLS communication
upload_time2023-04-10 20:19:27
maintainer
docs_urlNone
authorGabe Goodhart
requires_python
licenseAPACHE
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage
            # TLS Test Tools

This project is a collection of tools for managing ephemeral TLS secrets in unit tests.

When writing code that needs to either host a server with TLS enabled or make connections to a TLS enabled server, it's
often difficult to write succinct unit tests that exercise these connections. This package aims to fix that! It provides
utilities for auto-generating self-signed CAs and derived server/client pairs. It also provides tools for finding open
ports to host temporary servers on.

## Installation

To install, simply use `pip`

```sh
pip install tls-test-tools
```

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/IBM/tls-test-tools",
    "name": "tls-test-tools",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "",
    "author": "Gabe Goodhart",
    "author_email": "gabe.l.hart@gmail.com",
    "download_url": "",
    "platform": null,
    "description": "# TLS Test Tools\n\nThis project is a collection of tools for managing ephemeral TLS secrets in unit tests.\n\nWhen writing code that needs to either host a server with TLS enabled or make connections to a TLS enabled server, it's\noften difficult to write succinct unit tests that exercise these connections. This package aims to fix that! It provides\nutilities for auto-generating self-signed CAs and derived server/client pairs. It also provides tools for finding open\nports to host temporary servers on.\n\n## Installation\n\nTo install, simply use `pip`\n\n```sh\npip install tls-test-tools\n```\n",
    "bugtrack_url": null,
    "license": "APACHE",
    "summary": "A set of tools to quickly write unit tests for (m)TLS communication",
    "version": "0.1.1",
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "499ff8abafa8d2914bed57a149a742f73c4148f5b63594fa2adcdfa9b3e60980",
                "md5": "ad7a4e7e2902ce4f2378cf4bfa8eccca",
                "sha256": "cf5688c156cd74fcba5759f91bd5e5e07ac83f1c3e77328bdede11f67e6d32b4"
            },
            "downloads": -1,
            "filename": "tls_test_tools-0.1.1-py310-none-any.whl",
            "has_sig": false,
            "md5_digest": "ad7a4e7e2902ce4f2378cf4bfa8eccca",
            "packagetype": "bdist_wheel",
            "python_version": "py310",
            "requires_python": null,
            "size": 8850,
            "upload_time": "2023-04-10T20:19:27",
            "upload_time_iso_8601": "2023-04-10T20:19:27.264060Z",
            "url": "https://files.pythonhosted.org/packages/49/9f/f8abafa8d2914bed57a149a742f73c4148f5b63594fa2adcdfa9b3e60980/tls_test_tools-0.1.1-py310-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "75944fe2f0378d4df4b7092f99ec6af26ee4047d62632bbbf089402e5923db3e",
                "md5": "c145bf5bb0e0534ecdef064e4a0c01a0",
                "sha256": "9a46a2f842bfb4b646dfcf90b1405f0a19f258b097d6aa50a8aad8c3a182c54e"
            },
            "downloads": -1,
            "filename": "tls_test_tools-0.1.1-py37-none-any.whl",
            "has_sig": false,
            "md5_digest": "c145bf5bb0e0534ecdef064e4a0c01a0",
            "packagetype": "bdist_wheel",
            "python_version": "py37",
            "requires_python": null,
            "size": 8865,
            "upload_time": "2023-04-10T20:19:55",
            "upload_time_iso_8601": "2023-04-10T20:19:55.973885Z",
            "url": "https://files.pythonhosted.org/packages/75/94/4fe2f0378d4df4b7092f99ec6af26ee4047d62632bbbf089402e5923db3e/tls_test_tools-0.1.1-py37-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "94dab6f55cad3c28f639da7bd8078c187a633faf5c3a2de09c3c9626437003ab",
                "md5": "312faf1509637fdf5310dabcd104c220",
                "sha256": "b0a2cf50e884092e0332d2c7aad36d2e56f8a536c0fd632d2616cd822ebd8e69"
            },
            "downloads": -1,
            "filename": "tls_test_tools-0.1.1-py38-none-any.whl",
            "has_sig": false,
            "md5_digest": "312faf1509637fdf5310dabcd104c220",
            "packagetype": "bdist_wheel",
            "python_version": "py38",
            "requires_python": null,
            "size": 8864,
            "upload_time": "2023-04-10T20:19:55",
            "upload_time_iso_8601": "2023-04-10T20:19:55.379826Z",
            "url": "https://files.pythonhosted.org/packages/94/da/b6f55cad3c28f639da7bd8078c187a633faf5c3a2de09c3c9626437003ab/tls_test_tools-0.1.1-py38-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "837a88253b350af4ed37ac25500acb601b41b77a20b62b423e9df3b2cf513011",
                "md5": "9e4e394e746289ad6f8385f6cad71320",
                "sha256": "3f75470536bbed2484088e06cdb5e1857c9ba803f1b30a8d6f3fb90e0fcd6111"
            },
            "downloads": -1,
            "filename": "tls_test_tools-0.1.1-py39-none-any.whl",
            "has_sig": false,
            "md5_digest": "9e4e394e746289ad6f8385f6cad71320",
            "packagetype": "bdist_wheel",
            "python_version": "py39",
            "requires_python": null,
            "size": 8864,
            "upload_time": "2023-04-10T20:19:47",
            "upload_time_iso_8601": "2023-04-10T20:19:47.303513Z",
            "url": "https://files.pythonhosted.org/packages/83/7a/88253b350af4ed37ac25500acb601b41b77a20b62b423e9df3b2cf513011/tls_test_tools-0.1.1-py39-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-04-10 20:19:27",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "github_user": "IBM",
    "github_project": "tls-test-tools",
    "travis_ci": false,
    "coveralls": true,
    "github_actions": true,
    "requirements": [],
    "lcname": "tls-test-tools"
}
        
Elapsed time: 0.05989s