{"id":25190084,"url":"https://github.com/keyfactor/ejbca-vault-pki-engine","last_synced_at":"2026-03-18T00:32:03.175Z","repository":{"id":169547284,"uuid":"635469876","full_name":"Keyfactor/ejbca-vault-pki-engine","owner":"Keyfactor","description":"EJBCA PKI Engine and Backend for HashiCorp Vault. Used to issue, sign, and revoke certificates using the EJBCA CA.","archived":false,"fork":false,"pushed_at":"2024-07-22T18:02:46.000Z","size":10514,"stargazers_count":8,"open_issues_count":6,"forks_count":2,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-05-25T12:02:24.120Z","etag":null,"topics":["ejbca","hashicorp-vault","keyfactor-api-client","secrets-engine"],"latest_commit_sha":null,"homepage":"","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,"zenodo":null}},"created_at":"2023-05-02T19:05:04.000Z","updated_at":"2025-02-03T15:16:00.000Z","dependencies_parsed_at":null,"dependency_job_id":"1abcd527-b63c-4d34-a296-303b37763b62","html_url":"https://github.com/Keyfactor/ejbca-vault-pki-engine","commit_stats":null,"previous_names":["keyfactor/ejbca-vault-pki-engine"],"tags_count":47,"template":false,"template_full_name":null,"purl":"pkg:github/Keyfactor/ejbca-vault-pki-engine","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Keyfactor%2Fejbca-vault-pki-engine","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Keyfactor%2Fejbca-vault-pki-engine/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Keyfactor%2Fejbca-vault-pki-engine/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Keyfactor%2Fejbca-vault-pki-engine/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Keyfactor","download_url":"https://codeload.github.com/Keyfactor/ejbca-vault-pki-engine/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Keyfactor%2Fejbca-vault-pki-engine/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30637045,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-18T00:09:27.587Z","status":"ssl_error","status_checked_at":"2026-03-18T00:09:26.123Z","response_time":56,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["ejbca","hashicorp-vault","keyfactor-api-client","secrets-engine"],"created_at":"2025-02-09T21:18:53.734Z","updated_at":"2026-03-18T00:32:03.155Z","avatar_url":"https://github.com/Keyfactor.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n\n# EJBCA Vault PKI Secrets Engine\n\n![Integration Status: production](https://img.shields.io/badge/integration_status-production-3D1973?style=flat-square)\n[![Valid for EJBCA Community](https://img.shields.io/badge/valid_for-ejbca_community-FF9371)](https://ejbca.org)\n[![Valid for EJBCA Enterprise](https://img.shields.io/badge/valid_for-ejbca_enterprise-5F61FF)](https://www.keyfactor.com/products/ejbca-enterprise/)\n[![Go Report Card](https://goreportcard.com/badge/github.com/keyfactor/ejbca-vault-pki-engine)](https://goreportcard.com/report/github.com/keyfactor/ejbca-vault-pki-engine)\n\n\n\n## Overview\n\nThe EJBCA PKI Secrets Engine for HashiCorp Vault enables DevOps teams to request and retrieve certificates \nfrom EJBCA using HashiCorp Vault, while security teams retain control over backend PKI operations.\n\nThe secrets engine is built on top of the [EJBCA REST API](https://doc.primekey.com/ejbca/ejbca-operations/ejbca-ca-concept-guide/protocols/ejbca-rest-interface) \nand uses the [EJBCA Go Client SDK](https://github.com/Keyfactor/ejbca-go-client-sdk) for programmatic access.\nThe EJBCA PKI Secrets Engine is a Vault plugin that replicates the built-in Vault PKI secrets engine, but processes\nrequests through EJBCA instead of through Vault. The plugin was designed to be swapped for the built-in Vault PKI secrets engine\nwith minimal changes to existing Vault configurations.\n\n\n\n## Requirements\n\n### To build\n* [Git](https://git-scm.com/)\n* [Golang](https://golang.org/) \u003e= v1.22\n\n### To use\n* [EJBCA](https://www.keyfactor.com/products/ejbca-enterprise/) \u003e= v7.7\n* [HashiCorp Vault](https://www.vaultproject.io/) \u003e= v1.11.0\n\n\n\n## Getting Started\n\nTo get started with EJBCA PKI Secrets Engine for HashiCorp Vault, see [Getting Started](docs/getting-started.md).\n\n\n\n## Community Support\n\nIn the [Keyfactor Community](https://www.keyfactor.com/community/), we welcome contributions. Keyfactor Community software is open-source and community-supported, meaning that **no SLA** is applicable. Keyfactor will address issues as resources become available.\n\n* To report a problem or suggest a new feature, go to [Issues](../../issues).\n* If you want to contribute bug fixes or proposed enhancements, see the [Contributing Guidelines](CONTRIBUTING.md) and create a [Pull request](../../pulls).\n\n## Commercial Support\n\nCommercial support is available for [EJBCA Enterprise](https://www.keyfactor.com/products/ejbca-enterprise/).\n\n## License\nFor license information, see [LICENSE](LICENSE). \n\n## Related Projects\nSee all [Keyfactor EJBCA GitHub projects](https://github.com/orgs/Keyfactor/repositories?q=ejbca). ","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkeyfactor%2Fejbca-vault-pki-engine","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkeyfactor%2Fejbca-vault-pki-engine","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkeyfactor%2Fejbca-vault-pki-engine/lists"}