[ 
https://issues.apache.org/jira/browse/SLIDER-580?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14188963#comment-14188963
 ] 

Jonathan Maron commented on SLIDER-580:
---------------------------------------

currently the server and client certs will be localized, per container, if 
2-way SSL is enabled for agent-AM communication.  You therefore would have to 
enable "ssl.server.client.auth" (set it to true) which would then localize the 
certificates.  However, to leverage them from another app would probably 
require some enhancements:

1)  The agent python process doesn't actually use a truststore, but rather 
downloads a self signed cert from the AM.  The generation of a truststore used 
by a java process would be required.
2)  The server keytstore is generated for the AM and protected by a password, 
but that password is only available to the AM.  We would have to consider 
leveraging a credential provider to allow access to the password if the server 
keystore access is required.

Though SLIDER-263 was put in place to migrate to the credential provider, given 
the fact that password persistence wasn't actually required by the AM the 
decision was made to abandon that effort for now in favor of simply not 
persisting the password (as it currently is to an AM private directory).

I think we'd have to consider exactly the use case for app certificate 
generation, walk through the likely deployment scenarios and app usages, and 
file a JIRA to track that enhancement for the next release.

> Install SSL certs
> -----------------
>
>                 Key: SLIDER-580
>                 URL: https://issues.apache.org/jira/browse/SLIDER-580
>             Project: Slider
>          Issue Type: Improvement
>            Reporter: Billie Rinaldi
>            Assignee: Jonathan Maron
>
> In addition to keytabs, it would be useful to be able to install SSL certs 
> for localization.  We could simply add jks files as a type of file understood 
> by install-keytab.  Although this does lead to the question of whether we'd 
> want to support installing arbitrary resources.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to