FIPS 140-2 with Sterling B2B Integrator
The Certicom jars (TrustpointProviders.jar and EccpressoFIPSJca.jar) that are distributed with Sterling B2B Integrator are part of Security Builder GSE-Java, which is a FIPS 140-2 validated cryptographic module.
Restriction: You cannot install or upgrade IBM® Sterling B2B
Integrator to v6.2.0.3 from any IBM Sterling B2B Integrator
version when FIPS mode is enabled.
When in FIPS mode, Sterling B2B Integrator performs the following tasks:
- Enables the GSE FIPS state machine and invokes power-on self-tests.
- Funnels cryptographic function calls from the core system to the GSE.
Important: Note the following important points relevant to FIPS 140-2 compliance in Sterling B2B Integrator:
- Sterling B2B Integrator uses the Maverick SSHTools for SSH/SFTP support. By default, Maverick uses the Bouncy Castle FIPS Java API for AES-CTR (128, 192, and 256 bit) cipher support. But, it can be configured to use other Cryptographic Modules as well. Bouncy Castle FIPS Java API is a validated FIPS 140-2 cryptographic module as per NIST Certificate # 2768.
- Each version of Sterling B2B Integrator includes the updated versions of the TrustpointProviders.jar and EccpressoFIPSJca.jar files and are FIPS 140-2 compliant.
-
Sterling B2B Integrator supports FIPS mode in all the supported operating systems. For more information about the supported operating systems, see System requirements.
- For the JAVA versions that Sterling B2B Integrator uses to operate in FIPS mode, see System requirements.
- When running in FIPS Mode, Sterling B2B Integrator supports SSH Ciphers AES128-CTR, AES192-CTR, and AES256-CTR, as well as SSL/TLS Ciphers AES128-GCM and AES256-GCM.
Restriction: TLS 1.3 is unsupported with FIPS 140-2 or the new cipher suites defined for it.