BCFIPS (Bouncy Castle FIPS Java API) is a security library that provides a FIPS 140-2 certified cryptographic module for Java applications.