コンピューティング分野において、Java暗号化アーキテクチャ(JCA)は、Javaプログラミング言語を用いて暗号化を扱うためのフレームワークです。JavaセキュリティAPIの一部であり、JDK 1.1のパッケージで初めて導入されました。 java.security
JCA は「プロバイダ」ベースのアーキテクチャを使用し、暗号化、キー生成と管理、安全な乱数生成、証明書検証などのさまざまな目的のための API セットが含まれています。これらの API により、開発者はセキュリティをアプリケーション コードに 簡単に統合できるようになります。