Package io.kroxylicious.proxy.config.tls
Interface KeyProvider
public interface KeyProvider
A KeyProvider is a source of a TLS private-key/certificate pair and optionally intermediate certificate(s).
- In the TLS server role, it is used to provide the certificate presented by the TLS server. In the server role a KeyProvider is mandatory.
- In the TLS client role, it is used for TLS client authentication so that the client can identify itself to the server.
-
Method Summary
Modifier and TypeMethodDescription<T> Taccept(KeyProviderVisitor<T> visitor) Visits the trust providerKeyProviderVisitor.
-
Method Details
-
accept
Visits the trust providerKeyProviderVisitor. Implementor should call one `visit` method on visitor.- Parameters:
visitor- visitor.
-