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)