Blake Bender created GEODE-7508:
-----------------------------------

             Summary: 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


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