# 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


## ⚙️ 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\n\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"
}