io.quarkus.tls.runtime.config.JKSTrustStoreConfig Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of quarkus-tls-registry Show documentation
Show all versions of quarkus-tls-registry Show documentation
An internal TLS certificate registry.
package io.quarkus.tls.runtime.config;
import java.nio.file.Path;
import java.util.Optional;
import io.quarkus.runtime.annotations.ConfigGroup;
@ConfigGroup
public interface JKSTrustStoreConfig {
/**
* Path to the trust store file (JKS format).
*/
Path path();
/**
* Password of the trust store.
* If not set, the password must be retrieved from the credential provider.
*/
Optional password();
/**
* Alias of the key in the trust store.
*/
Optional alias();
/**
* Provider of the trust store.
*/
Optional provider();
}