Jinwoo Hwang created GEODE-10563:
------------------------------------

             Summary: Testcases — Server-Only TLS with Application-Layer 
Authentication
                 Key: GEODE-10563
                 URL: https://issues.apache.org/jira/browse/GEODE-10563
             Project: Geode
          Issue Type: Improvement
            Reporter: Jinwoo Hwang


h3. Summary

Create testcases to validate a Server-only TLS deployment where servers present 
public (or internal) TLS certificates for encryption but clients authenticate 
using application-layer credentials (username/password, tokens, or mutual 
application-level certificates). Tests cover connectivity, auth flows, 
misconfiguration, and security/regression scenarios. Use these testcases to 
create individual JIRA test tickets.
h3. Test environment / prerequisites
 - Java runtime matching CI environment
 - Keystore/truststore artifacts for servers (public or internal CA-signed)
 - Authentication backends: built-in security manager, LDAP/JAAS stub, token 
auth service (if used)
 - Nodes available: at least 2 servers (peers), 1 locator, 2 clients (one using 
valid app credentials, one invalid)
 - Ensure `ssl-keystore-type=JKS`, `ssl-truststore-type=JKS` are configurable 
in test node properties


h3. Acceptance criteria
 - Test is reliable and reproducible in CI.
 - Test asserts TLS encryption is active and that application-layer 
authentication and authorization succeed/fail as expected with clear log 
evidence.
 - Performance tests should include baseline comparisons and documented



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to