{"id":25190129,"url":"https://github.com/keyfactor/ejbca-spire-upstreamauthority-plugin","last_synced_at":"2025-04-04T11:25:23.037Z","repository":{"id":244334903,"uuid":"809997878","full_name":"Keyfactor/ejbca-spire-upstreamauthority-plugin","owner":"Keyfactor","description":"EJBCA UpstreamAuthority plugin for SPIFFE SPIRE using the SPIRE Plugin SDK","archived":false,"fork":false,"pushed_at":"2024-06-14T01:48:33.000Z","size":151,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-02-09T21:18:57.264Z","etag":null,"topics":["keyfactor-api-client"],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Keyfactor.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-06-03T21:20:34.000Z","updated_at":"2024-06-14T02:20:09.000Z","dependencies_parsed_at":"2024-06-14T04:32:19.581Z","dependency_job_id":"fb82edfa-1932-4aec-97a9-2ba07f16560b","html_url":"https://github.com/Keyfactor/ejbca-spire-upstreamauthority-plugin","commit_stats":null,"previous_names":["keyfactor/ejbca-spire-upstreamauthority-plugin"],"tags_count":11,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Keyfactor%2Fejbca-spire-upstreamauthority-plugin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Keyfactor%2Fejbca-spire-upstreamauthority-plugin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Keyfactor%2Fejbca-spire-upstreamauthority-plugin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Keyfactor%2Fejbca-spire-upstreamauthority-plugin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Keyfactor","download_url":"https://codeload.github.com/Keyfactor/ejbca-spire-upstreamauthority-plugin/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247167828,"owners_count":20895011,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["keyfactor-api-client"],"created_at":"2025-02-09T21:19:00.135Z","updated_at":"2025-04-04T11:25:23.018Z","avatar_url":"https://github.com/Keyfactor.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# EJBCA UpstreamAuthority plugin for SPIRE Server\n\nEJBCA UpstreamAuthority plugin for SPIFFE SPIRE using the SPIRE Plugin SDK\n\n#### Integration status: Production - Ready for use in production environments.\n\n## About the Keyfactor API Client\n\nThis API client allows for programmatic management of Keyfactor resources.\n\n## Support for EJBCA UpstreamAuthority plugin for SPIRE Server\n\nEJBCA UpstreamAuthority plugin for SPIRE Server is open source and supported on best effort level for this tool/library/client.  This means customers can report Bugs, Feature Requests, Documentation amendment or questions as well as requests for customer information required for setup that needs Keyfactor access to obtain. Such requests do not follow normal SLA commitments for response or resolution. If you have a support issue, please open a support ticket via the Keyfactor Support Portal at https://support.keyfactor.com/\n\n###### To report a problem or suggest a new feature, use the **[Issues](../../issues)** tab. If you want to contribute actual bug fixes or proposed enhancements, use the **[Pull requests](../../pulls)** tab.\n\n---\n\n\n---\n\n\n\n\u003ch1 align=\"center\" style=\"border-bottom: none\"\u003e\n    EJBCA UpstreamAuthority plugin for SPIRE Server\n\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003c!-- Badges --\u003e\n\u003cimg src=\"https://img.shields.io/badge/integration_status-production-3D1973?style=flat-square\" alt=\"Integration Status: production\" /\u003e\n\u003ca href=\"https://github.com/Keyfactor/ejbca-spiffe-spire-upstreamauthority-plugin/releases\"\u003e\u003cimg src=\"https://img.shields.io/github/v/release/Keyfactor/ejbca-spiffe-spire-upstreamauthority-plugin?style=flat-square\" alt=\"Release\" /\u003e\u003c/a\u003e\n\u003cimg src=\"https://img.shields.io/github/issues/Keyfactor/ejbca-spiffe-spire-upstreamauthority-plugin?style=flat-square\" alt=\"Issues\" /\u003e\n\u003cimg src=\"https://img.shields.io/github/downloads/Keyfactor/ejbca-spiffe-spire-upstreamauthority-plugin/total?style=flat-square\u0026label=downloads\u0026color=28B905\" alt=\"GitHub Downloads (all assets, all releases)\" /\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003c!-- TOC --\u003e\n  \u003ca href=\"#support\"\u003e\n    \u003cb\u003eSupport\u003c/b\u003e\n  \u003c/a\u003e \n  ·\n  \u003ca href=\"#license\"\u003e\n    \u003cb\u003eLicense\u003c/b\u003e\n  \u003c/a\u003e\n  ·\n  \u003ca href=\"https://github.com/topics/keyfactor-integration\"\u003e\n    \u003cb\u003eRelated Integrations\u003c/b\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n## Support\nThe EJBCA UpstreamAuthority plugin for SPIRE Server is open source and there is **no SLA**. Keyfactor will address issues as resources become available. Keyfactor customers may request escalation by opening up a support ticket through their Keyfactor representative. \n\n\u003e To report a problem or suggest a new feature, use the **[Issues](../../issues)** tab. If you want to contribute actual bug fixes or proposed enhancements, use the **[Pull requests](../../pulls)** tab.\n\n\n# EJBCA UpstreamAuthority plugin for SPIRE Server\n\n\u003c!--EJBCA Community logo --\u003e\n\u003ca href=\"https://ejbca.org\"\u003e\n    \u003cimg src=\".github/images/community-ejbca.png?raw=true)\" alt=\"EJBCA logo\" title=\"EJBCA\" height=\"70\" /\u003e\n\u003c/a\u003e\n\u003c!--EJBCA Enterprise logo --\u003e\n\u003ca href=\"https://www.keyfactor.com/products/ejbca-enterprise/\"\u003e\n    \u003cimg src=\".github/images/keyfactor-ejbca-enterprise.png?raw=true)\" alt=\"EJBCA logo\" title=\"EJBCA\" height=\"70\" /\u003e\n\u003c/a\u003e\n\n[![Go Report Card](https://goreportcard.com/badge/github.com/Keyfactor/ejbca-spire-upstreamauthority-plugin)](https://goreportcard.com/report/github.com/Keyfactor/ejbca-spire-upstreamauthority-plugin)\n\n\u003c!--- Short intro here! ---\u003e\n\u003c!--- Include a description of the project/repository, the purpose of it, what problems it solves, when to use it (and not use it), etc. ---\u003e\n\nThe `ejbca` UpstreamAuthority plugin uses a connected [EJBCA](https://www.ejbca.org/) to issue intermediate signing certificates for the SPIRE server. The plugin can authenticate to EJBCA using mTLS (client certificate) or using the OAuth 2.0 \"client credentials\" token flow (sometimes called two-legged OAuth 2.0).\n\n## System Requirements\n\n\u003c!--- Insert any requirements in this section. ---\u003e\n### To build\n\n* [Git](https://git-scm.com/)\n* [Make](https://www.gnu.org/software/make/)\n* [Go](https://golang.org/) \u003e= v1.23.3\n\n### To use\n\n* EJBCA [Community](https://www.ejbca.org/) or EJBCA [Enterprise](https://www.keyfactor.com/products/ejbca-enterprise/)\n  * The \"REST Certificate Management\" protocol must be enabled under System Configuration \u003e Protocol Configuration.\n\n## Getting Started\n\n* [Installation](docs/install.md)\n* [Usage](docs/usage.md)\n\n## Community Support\n\nIn the [Keyfactor Community](https://www.keyfactor.com/community/), we welcome contributions.\n\nThe Community software is open-source and community-supported, meaning that **no SLA** is applicable.\n\n* To report a problem or suggest a new feature, go to [Issues](../../issues).\n* If you want to contribute actual bug fixes or proposed enhancements, see the [Contributing Guidelines](CONTRIBUTING.md) and go to [Pull requests](../../pulls).\n\n## Commercial Support\n\nCommercial support is available for [EJBCA Enterprise](https://www.keyfactor.com/products/ejbca-enterprise/).\n\n\u003c!--- For SignServer, update to the following text and link:\nCommercial support is available for [SignServer Enterprise](https://www.keyfactor.com/products/signserver-enterprise/).\n---\u003e\n\n## License\n\n\u003c!--- No updates needed ---\u003e\nFor License information, see [LICENSE](LICENSE).\n\n## Related Projects\n\nSee all [Keyfactor EJBCA GitHub projects](https://github.com/orgs/Keyfactor/repositories?q=ejbca).\n\n\n\n## License\n\nApache License 2.0, see [LICENSE](LICENSE).\n\n## Related Integrations\n\nSee all [Keyfactor integrations](https://github.com/topics/keyfactor-integration).\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkeyfactor%2Fejbca-spire-upstreamauthority-plugin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkeyfactor%2Fejbca-spire-upstreamauthority-plugin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkeyfactor%2Fejbca-spire-upstreamauthority-plugin/lists"}