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)