You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@zeppelin.apache.org by "Ferdinand de Antoni (Jira)" <ji...@apache.org> on 2019/09/09 00:16:00 UTC

[jira] [Created] (ZEPPELIN-4324) Livy Interpreter support two way SSL

Ferdinand de Antoni created ZEPPELIN-4324:
---------------------------------------------

             Summary: Livy Interpreter support two way SSL
                 Key: ZEPPELIN-4324
                 URL: https://issues.apache.org/jira/browse/ZEPPELIN-4324
             Project: Zeppelin
          Issue Type: Improvement
          Components: livy-interpreter
            Reporter: Ferdinand de Antoni


Our Livy instance is behind a reverse proxy that protects Livy with two way SSL (also known as client side SSL or mutual SSL authentication). To support this, the http client in the Livy interpreter should be extended to also receive "key material" e.g.:
{code:java}
SSLContext sslContext = SSLContexts.custom()
     .loadKeyMaterial(keyStore, password)
     .loadTrustMaterial(trustStore) 
     .build(); {code}
Naturally, adding the keyStore should only be done if a relevant keystore property (to be added with this Jira as well) is not blank.



--
This message was sent by Atlassian Jira
(v8.3.2#803003)