Class AutomaticMtls
java.lang.Object
io.airlift.security.mtls.AutomaticMtls
-
Method Summary
Modifier and TypeMethodDescriptionstatic X509CertificateaddCertificateAndKeyForCurrentNode(String sharedSecret, String commonName, KeyStore keyStore, String keyStorePassword) static voidaddClientTrust(String sharedSecret, KeyStore keyStore, String commonName) static SSLContextcreateSSLContext(String sharedSecret, String commonName, KeyStore keyStore, String keyManagerPassword) static X509TrustManagercreateTrustManager(String sharedSecret, String commonName) static KeyStore
-
Method Details
-
addCertificateAndKeyForCurrentNode
@CanIgnoreReturnValue public static X509Certificate addCertificateAndKeyForCurrentNode(String sharedSecret, String commonName, KeyStore keyStore, String keyStorePassword) -
addClientTrust
-
createTrustManager
-
createSSLContext
public static SSLContext createSSLContext(String sharedSecret, String commonName, KeyStore keyStore, String keyManagerPassword) -
inMemoryKeyStore
-