Keystore Generation Configuration Provider

Provides an implementation of the Kafka ConfigProvider to retrieve private keys and certificate chains from HashiCorp Vault and create files for keystores

License

License

Categories

Categories

IDE Development Tools config Application Layer Libs Configuration KeY Data Data Formats Formal Verification
GroupId

GroupId

io.axual.utilities.config.providers
ArtifactId

ArtifactId

vault-keystore-provider
Last Version

Last Version

1.1.0
Release Date

Release Date

Type

Type

jar
Description

Description

Keystore Generation Configuration Provider
Provides an implementation of the Kafka ConfigProvider to retrieve private keys and certificate chains from HashiCorp Vault and create files for keystores
Project URL

Project URL

https://axual.com/
Project Organization

Project Organization

Axual B.V.

Download vault-keystore-provider

How to add to project

<!-- https://jarcasting.com/artifacts/io.axual.utilities.config.providers/vault-keystore-provider/ -->
<dependency>
    <groupId>io.axual.utilities.config.providers</groupId>
    <artifactId>vault-keystore-provider</artifactId>
    <version>1.1.0</version>
</dependency>
// https://jarcasting.com/artifacts/io.axual.utilities.config.providers/vault-keystore-provider/
implementation 'io.axual.utilities.config.providers:vault-keystore-provider:1.1.0'
// https://jarcasting.com/artifacts/io.axual.utilities.config.providers/vault-keystore-provider/
implementation ("io.axual.utilities.config.providers:vault-keystore-provider:1.1.0")
'io.axual.utilities.config.providers:vault-keystore-provider:jar:1.1.0'
<dependency org="io.axual.utilities.config.providers" name="vault-keystore-provider" rev="1.1.0">
  <artifact name="vault-keystore-provider" type="jar" />
</dependency>
@Grapes(
@Grab(group='io.axual.utilities.config.providers', module='vault-keystore-provider', version='1.1.0')
)
libraryDependencies += "io.axual.utilities.config.providers" % "vault-keystore-provider" % "1.1.0"
[io.axual.utilities.config.providers/vault-keystore-provider "1.1.0"]

Dependencies

compile (1)

Group / Artifact Type Version
io.axual.utilities.config.providers : vault-config-provider jar 1.0.0

provided (1)

Group / Artifact Type Version
org.apache.kafka : kafka-clients jar 2.3.1

test (9)

Group / Artifact Type Version
org.testcontainers : junit-jupiter jar 1.16.2
org.testcontainers : vault jar 1.16.2
org.junit.jupiter : junit-jupiter jar 5.6.2
org.mockito : mockito-core jar 3.3.3
org.mockito : mockito-junit-jupiter jar 3.3.3
org.apache.commons : commons-lang3 jar 3.9
com.google.guava : guava jar 29.0-jre
commons-codec : commons-codec jar 1.13
org.slf4j : slf4j-simple jar 1.7.30

Project Modules

There are no modules declared in this project.

Versions

Version
1.1.0
1.0.0