Java Vault Connector is a connector library for Vault by Hashicorp written in Java.

The connector allows simple usage of Vault's secret store in own applications.

It features a default implementation for the HTTP(S) interface and supports various authorization methods including AppRole, token and secret handling.

Packages 
Package Description
de.stklcode.jvault.connector
Java Vault Connector base package - contains VaultConnector interface and default implementation.
de.stklcode.jvault.connector.builder
This package contains the VaultConnectorBuilder to initialize a connector instance.
de.stklcode.jvault.connector.exception
Some custom exceptions for error handling.
de.stklcode.jvault.connector.factory
This package contains the VaultConnectorFactory to initialize a connector instance.
de.stklcode.jvault.connector.internal  
de.stklcode.jvault.connector.model
Model classes for communication with the Vault API.
de.stklcode.jvault.connector.model.response
Model classes for responses from the Vault API.
de.stklcode.jvault.connector.model.response.embedded
Embedded data classes for responses from the Vault API.