You Asked
and Connor said...
As per the docs in 24.2
"APEX_JWT APIs only support HS256 symmetric encryption algorithm for claim signatures. Asymmetric encryption algorithms such as RS256 are not supported"
But ultimately, APEX_JWT is an API layer built on top of the DBMS_CRYPTO package, which in 19c does not full public key support, and hence RS256 is not available.
DBMS_CRYPTO does get that support in 21 and 23ai, but 99% of customers are still on 19c.
Of course, there has been 28 RUs of 19c and hence DBMS_CRYPTO has continued to evolve in 19c as well, so hopefully it will come in due course to APEX.