You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@geode.apache.org by "Jinwoo Hwang (Jira)" <ji...@apache.org> on 2026/03/01 18:45:00 UTC
[jira] [Assigned] (GEODE-10563) Testcases — Server-Only TLS with Application-Layer Authentication
[ 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)