> For the complete documentation index, see [llms.txt](https://vault.koudingspawn.de/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://vault.koudingspawn.de/supported-secret-types.md).

# Supported Secret Types

### KEYVALUE

The KEYVALUE-Type is made for synchronising Secrets stored in a KV Secret Engine with Kubernetes Secrets. For more details please see: [KEYVALUE](/supported-secret-types/secret-type-keyvalue.md)

### KEYVALUE2

The KEYVALUEV2-Type is made for synchronising Secrets stored in the new KV2 Secret Engine with Kubernetes Secrets. For more details please see: [KEYVALUE2](/supported-secret-types/secret-type-keyvaluev2.md)

### PKI

The PKI-Type works in combination with a HashiCorp Vault [PKI Secret Engine](https://www.vaultproject.io/docs/secrets/pki/index.html) and requests new certificates if the old ones are expired. For more details please see: [PKI](/supported-secret-types/secret-type-pki.md)

### PKIJKS

The PKIJKS-Type is the same as the PKI-Type, but in this case a Java Key Store is generated and saved as secret. For more details please see: [PKIJKS](/supported-secret-types/secret-type-pkijks.md)

### CERT

The CERT-Type is for saved TLS Certificates in a specific format in a simple KV Secret Engine. It can be used to hold Kubernetes Ingress Certificates up to date. E.g. The certificate changes after a specific time, then no change has to be made, only the certificate must be overwritten. For more details please see: [CERT](/supported-secret-types/secret-type-cert.md)

### CERTJKS

The CERTJKS-Type is the same as the CERT-Type, but in this case a Java Key Store is generated and saved as secret. For more details please see: [CERTJKS](/supported-secret-types/secret-type-certjks.md)

### DOCKERCFG

The DOCKERCFG-Type is made to share Docker Pull Secrets with Kubernetes by saving it in a specific format in the KV Secret Engine of Vault. For more details please see: [DOCKERCFG](/supported-secret-types/secret-type-dockercfg.md)

### PROPERTIES

The PROPERTIES-Type is for rendering property-files based on secrets stored in HashiCorp Vault in the mountpoints for kv-1 or kv-2. For more details please see: [PROPERTIES](/supported-secret-types/secret-type-properties.md)
