https://github.com/keyfactor/ejbca-spire-upstreamauthority-plugin
EJBCA UpstreamAuthority plugin for SPIFFE SPIRE using the SPIRE Plugin SDK
https://github.com/keyfactor/ejbca-spire-upstreamauthority-plugin
keyfactor-api-client
Last synced: about 1 year ago
JSON representation
EJBCA UpstreamAuthority plugin for SPIFFE SPIRE using the SPIRE Plugin SDK
- Host: GitHub
- URL: https://github.com/keyfactor/ejbca-spire-upstreamauthority-plugin
- Owner: Keyfactor
- License: apache-2.0
- Created: 2024-06-03T21:20:34.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-06-14T01:48:33.000Z (about 2 years ago)
- Last Synced: 2025-02-09T21:18:57.264Z (over 1 year ago)
- Topics: keyfactor-api-client
- Language: Go
- Size: 147 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
# EJBCA UpstreamAuthority plugin for SPIRE Server
EJBCA UpstreamAuthority plugin for SPIFFE SPIRE using the SPIRE Plugin SDK
#### Integration status: Production - Ready for use in production environments.
## About the Keyfactor API Client
This API client allows for programmatic management of Keyfactor resources.
## Support for EJBCA UpstreamAuthority plugin for SPIRE Server
EJBCA 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/
###### 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.
---
---
EJBCA UpstreamAuthority plugin for SPIRE Server
Support
·
License
·
Related Integrations
## Support
The 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.
> 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.
# EJBCA UpstreamAuthority plugin for SPIRE Server
[](https://goreportcard.com/report/github.com/Keyfactor/ejbca-spire-upstreamauthority-plugin)
The `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).
## System Requirements
### To build
* [Git](https://git-scm.com/)
* [Make](https://www.gnu.org/software/make/)
* [Go](https://golang.org/) >= v1.23.3
### To use
* EJBCA [Community](https://www.ejbca.org/) or EJBCA [Enterprise](https://www.keyfactor.com/products/ejbca-enterprise/)
* The "REST Certificate Management" protocol must be enabled under System Configuration > Protocol Configuration.
## Getting Started
* [Installation](docs/install.md)
* [Usage](docs/usage.md)
## Community Support
In the [Keyfactor Community](https://www.keyfactor.com/community/), we welcome contributions.
The Community software is open-source and community-supported, meaning that **no SLA** is applicable.
* To report a problem or suggest a new feature, go to [Issues](../../issues).
* If you want to contribute actual bug fixes or proposed enhancements, see the [Contributing Guidelines](CONTRIBUTING.md) and go to [Pull requests](../../pulls).
## Commercial Support
Commercial support is available for [EJBCA Enterprise](https://www.keyfactor.com/products/ejbca-enterprise/).
## License
For License information, see [LICENSE](LICENSE).
## Related Projects
See all [Keyfactor EJBCA GitHub projects](https://github.com/orgs/Keyfactor/repositories?q=ejbca).
## License
Apache License 2.0, see [LICENSE](LICENSE).
## Related Integrations
See all [Keyfactor integrations](https://github.com/topics/keyfactor-integration).