adestis-netbox-certificate-management


Nameadestis-netbox-certificate-management JSON
Version 1.0.6 PyPI version JSON
download
home_pagehttps://github.com/an-adestis/ADESTIS-Netbox-Certificate-Management
SummaryADESTIS Certificate Management
upload_time2025-07-11 13:47:10
maintainerNone
docs_urlNone
authorADESTIS GmbH
requires_pythonNone
licenseGPL-3.0-only
keywords netbox netbox-plugin plugin
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # NetBox Certificate Plugin

The **NetBox Certificate Plugin** extends NetBox with the ability to manage certificates and link them to various existing NetBox objects.

In addition to manually creating certificates, the plugin supports importing entire certificate bundles (e.g., PEM files). During the import process, certificates are automatically parsed, relevant data is extracted, and associations with appropriate NetBox objects are created automatically.

The plugin also provides a clean and structured UI to display all key certificate details and allows flexible associations with various NetBox objects such as systems, clusters, tenants, and more.

---

## 🚀 Features

- Manage certificates directly within NetBox
- Import entire certificate bundles with automatic processing
- Automatic extraction of key certificate information (e.g. subject, issuer, validity, key technology, etc.)
- Flexible association of certificates with existing NetBox objects
- Clean and structured UI integration

---
## Screenshots

![Certificates Details](./img01.png)
![Certificates View](./img02.png)

## ⚙️ Installation

The plugin is available on PyPI and can be installed via pip:

```bash
pip install adestis-netbox-certificate-management
```

## ✅ Compatibility

> **Note**: This plugin depends on the [`adestis-netbox-applications`](https://pypi.org/project/adestis-netbox-applications/) plugin.  
> Therefore, its compatibility is directly tied to the NetBox version used in the base image.

The plugin is developed and tested using the following base image:

```dockerfile
ARG FROM_TAG=v4.2.9-3.2.1  # NetBox v4.2.9
```

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/an-adestis/ADESTIS-Netbox-Certificate-Management",
    "name": "adestis-netbox-certificate-management",
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": "netbox, netbox-plugin, plugin",
    "author": "ADESTIS GmbH",
    "author_email": "pypi@adestis.de",
    "download_url": "https://files.pythonhosted.org/packages/23/71/4e797603024fddd9cb44140cc3fed3a8541fdabf07f4e07e92bd0666d5f2/adestis-netbox-certificate-management-1.0.6.tar.gz",
    "platform": null,
    "description": "# NetBox Certificate Plugin\n\nThe **NetBox Certificate Plugin** extends NetBox with the ability to manage certificates and link them to various existing NetBox objects.\n\nIn addition to manually creating certificates, the plugin supports importing entire certificate bundles (e.g., PEM files). During the import process, certificates are automatically parsed, relevant data is extracted, and associations with appropriate NetBox objects are created automatically.\n\nThe plugin also provides a clean and structured UI to display all key certificate details and allows flexible associations with various NetBox objects such as systems, clusters, tenants, and more.\n\n---\n\n## \ud83d\ude80 Features\n\n- Manage certificates directly within NetBox\n- Import entire certificate bundles with automatic processing\n- Automatic extraction of key certificate information (e.g. subject, issuer, validity, key technology, etc.)\n- Flexible association of certificates with existing NetBox objects\n- Clean and structured UI integration\n\n---\n## Screenshots\n\n![Certificates Details](./img01.png)\n![Certificates View](./img02.png)\n\n## \u2699\ufe0f Installation\n\nThe plugin is available on PyPI and can be installed via pip:\n\n```bash\npip install adestis-netbox-certificate-management\n```\n\n## \u2705 Compatibility\n\n> **Note**: This plugin depends on the [`adestis-netbox-applications`](https://pypi.org/project/adestis-netbox-applications/) plugin.  \n> Therefore, its compatibility is directly tied to the NetBox version used in the base image.\n\nThe plugin is developed and tested using the following base image:\n\n```dockerfile\nARG FROM_TAG=v4.2.9-3.2.1  # NetBox v4.2.9\n```\n",
    "bugtrack_url": null,
    "license": "GPL-3.0-only",
    "summary": "ADESTIS Certificate Management",
    "version": "1.0.6",
    "project_urls": {
        "Homepage": "https://github.com/an-adestis/ADESTIS-Netbox-Certificate-Management"
    },
    "split_keywords": [
        "netbox",
        " netbox-plugin",
        " plugin"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "1fed3c69ede8e09505dffe7afd8bdb57cb2847149eddd64a1d2278d416728dfc",
                "md5": "19b89815c60fb61f58ca0282bb8b31fb",
                "sha256": "fe8f2cb0524ead9d2ae41eca8b51decdbc9fa0a6a5e5f08a37dbd4f8ec17670d"
            },
            "downloads": -1,
            "filename": "adestis_netbox_certificate_management-1.0.6-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "19b89815c60fb61f58ca0282bb8b31fb",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 38402,
            "upload_time": "2025-07-11T13:47:09",
            "upload_time_iso_8601": "2025-07-11T13:47:09.823649Z",
            "url": "https://files.pythonhosted.org/packages/1f/ed/3c69ede8e09505dffe7afd8bdb57cb2847149eddd64a1d2278d416728dfc/adestis_netbox_certificate_management-1.0.6-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "23714e797603024fddd9cb44140cc3fed3a8541fdabf07f4e07e92bd0666d5f2",
                "md5": "58e092157bc2e016518a67ec2e9cae64",
                "sha256": "22e1481f027ec63a84999bec0a0a40ffd372e3ff53377021d97c476c2f4b46c7"
            },
            "downloads": -1,
            "filename": "adestis-netbox-certificate-management-1.0.6.tar.gz",
            "has_sig": false,
            "md5_digest": "58e092157bc2e016518a67ec2e9cae64",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 19602,
            "upload_time": "2025-07-11T13:47:10",
            "upload_time_iso_8601": "2025-07-11T13:47:10.971439Z",
            "url": "https://files.pythonhosted.org/packages/23/71/4e797603024fddd9cb44140cc3fed3a8541fdabf07f4e07e92bd0666d5f2/adestis-netbox-certificate-management-1.0.6.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-07-11 13:47:10",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "an-adestis",
    "github_project": "ADESTIS-Netbox-Certificate-Management",
    "github_not_found": true,
    "lcname": "adestis-netbox-certificate-management"
}
        
Elapsed time: 0.92547s