A Java Cryptography Architecture (JCA) egy kriptográfiai keretrendszer , amely a Java platform része .
A JCA különféle célokra kínál API -kat, beleértve a titkosítást , a kulcskezelést , a kriptográfiailag erős pszeudo-véletlen számok generálását stb. A JCA megkönnyíti a biztonsági funkciók Java-alkalmazásokba való integrálását azáltal, hogy nincs szükség kriptográfiai algoritmusok alkalmazására a fejlesztőknek.