[ https://issues.apache.org/jira/browse/GEODE-7508?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Blake Bender updated GEODE-7508: -------------------------------- Fix Version/s: (was: 1.14.0) 1.13.0 > 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 > Fix For: 1.13.0 > > > 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)