io.quarkus.tls.runtime.config.P12TrustStoreConfig 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 P12TrustStoreConfig {
/**
* Path to the trust store file (P12 / PFX 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 trust store.
*/
Optional alias();
/**
* Provider of the trust store.
*/
Optional provider();
}