Interface FIPSTestBundleProvider

All Known Implementing Classes:
FIPS1402BC1x, FIPS1403BC2x

public interface FIPSTestBundleProvider
This class will some default (validated) FIPS configuration for RealJenkinsRule or anything else FIPS BouncyCastle jars (bc-fips.jar, bctls-fips.jar and bcpkix-fips.jar) are in the provided directory. This will set some System properties such :
  • -Xbootclasspath with FIPS BouncyCastle jars
  • java.security.properties to a new temp file configuring the security provider to FIPS BouncyCastle
  • -Dsecurity.overridePropertiesFile=true
  • -Djavax.net.ssl.trustStoreType=PKCS12
  • -Djenkins.security.FIPS140.COMPLIANCE=true
  • -Dcom.redhat.fips=false