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

Jinwoo Hwang reassigned GEODE-10563:
------------------------------------

    Assignee: Jinwoo Hwang

> 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
>            Assignee: Jinwoo Hwang
>            Priority: Major
>
> 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