Java Cryptography Architecture (JCA) je kryptografický rámec , který je součástí platformy Java .
JCA poskytuje rozhraní API pro různé účely, včetně šifrování , správy klíčů , generování kryptograficky silných pseudonáhodných čísel atd. JCA usnadňuje integraci bezpečnostních funkcí do aplikací Java tím, že vývojářům není potřeba implementovat kryptografické algoritmy.