-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
chore(docs): Conform docs to doctool standard
Signed-off-by: Hayden Roszell <[email protected]>
- Loading branch information
1 parent
fc6ed3a
commit 72aa817
Showing
4 changed files
with
87 additions
and
135 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
# Overview | ||
|
||
The EJBCA PKI Secrets Engine for HashiCorp Vault enables DevOps teams to request and retrieve certificates | ||
from EJBCA using HashiCorp Vault, while security teams retain control over backend PKI operations. | ||
|
||
The 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) | ||
and uses the [EJBCA Go Client SDK](https://github.com/Keyfactor/ejbca-go-client-sdk) for programmatic access. | ||
The EJBCA PKI Secrets Engine is a Vault plugin that replicates the built-in Vault PKI secrets engine, but processes | ||
requests through EJBCA instead of through Vault. The plugin was designed to be swapped for the built-in Vault PKI secrets engine | ||
with minimal changes to existing Vault configurations. | ||
|
||
# Requirements | ||
|
||
## To build | ||
* [Git](https://git-scm.com/) | ||
* [Golang](https://golang.org/) >= v1.19 | ||
|
||
## To use | ||
* [EJBCA](https://www.keyfactor.com/products/ejbca-enterprise/) >= v7.7 | ||
* [HashiCorp Vault](https://www.vaultproject.io/) >= v1.11.0 | ||
|
||
# Badges | ||
|
||
<a href="https://github.com/keyfactor/ejbca-cert-manager-issuer/releases/latest"><img src="https://img.shields.io/github/v/release/keyfactor/ejbca-cert-manager-issuer?style=flat-square" alt="Latest Release"></a> | ||
<a href="https://ejbca.org"><img src="https://img.shields.io/badge/valid_for-ejbca_community-FF9371" alt="Valid for EJBCA Community"></a> | ||
<a href="https://www.keyfactor.com/products/ejbca-enterprise/"><img src="https://img.shields.io/badge/valid_for-ejbca_enterprise-5F61FF" alt="Valid for EJBCA Enterprise"></a> | ||
<a href="https://goreportcard.com/report/github.com/keyfactor/ejbca-cert-manager-issuer"><img src="https://goreportcard.com/badge/github.com/keyfactor/ejbca-cert-manager-issuer" alt="Go Report Card"></a> | ||
<a href="https://img.shields.io/badge/License-Apache%202.0-blue.svg"><img src="https://img.shields.io/badge/License-Apache%202.0-blue.svg" alt="License Apache 2.0"></a> | ||
|
||
# Getting Started | ||
|
||
To get started with EJBCA PKI Secrets Engine for HashiCorp Vault, see [Getting Started](docs/getting-started.md). |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,10 +1,11 @@ | ||
{ | ||
"$schema": "https://keyfactor.github.io/integration-manifest-schema.json", | ||
"$schema": "https://keyfactor.github.io/v2/integration-manifest-schema.json", | ||
"name": "EJBCA Vault PKI Secrets Engine", | ||
"integration_type": "api-client", | ||
"integration_type": "ejbca", | ||
"status": "production", | ||
"description": "EJBCA PKI Engine and Backend for HashiCorp Vault. Used to issue, sign, and revoke certificates using the EJBCA CA via HashiCorp Vault", | ||
"support_level": "kf-community", | ||
"update_catalog": true, | ||
"release_dir": "" | ||
"release_dir": "", | ||
"link_github": true | ||
} |
This file was deleted.
Oops, something went wrong.