[ 
https://issues.apache.org/jira/browse/GEODE-7508?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Blake Bender resolved GEODE-7508.
---------------------------------
    Resolution: Fixed

> Clean up usage of keystore, truststore files
> --------------------------------------------
>
>                 Key: GEODE-7508
>                 URL: https://issues.apache.org/jira/browse/GEODE-7508
>             Project: Geode
>          Issue Type: Improvement
>          Components: native client
>            Reporter: Blake Bender
>            Priority: Major
>
> As a developer, I want to know where to find resource files I need for 
> writing/running a test.  I would also prefer not to have multiple copies of 
> these files in my source tree.  This is not the case for our SSL keys, and it 
> really needs to be cleaned up.
>  
> Acceptance criteria:
>  
> i. If I run `find . -name *.pem` or `find . -name *.jks` (or the Windows 
> equivalent) from the root of the native client source tree, I should only 
> find one copy of any particular file.  Ideally, I should only find each type 
> of file in a single directory, as well.  
> ii. After a clean build of the native client, there should be _no_ .pem or 
> .jks files in the build directory.  Several of the SSL tests were found to 
> have dependencies on these files in the build location, rather than the 
> source tree.
> iii. All code that refers to one of these files should refer to it via a 
> named constant/property in the Config class.  These are created by modifying 
> /clicache/integration-test2/Config.cs.in for C#, and 
> /cppcache/integration/framework/TestConfig.h & 
> /cppcache/integration/framework/TestConfig.cpp.in for C++.
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to