1. Images & Charts
  2. prometheus-alertmanager-fips
prometheus-alertmanager-fips

prometheus-alertmanager-fips

Fips
Infra
Stig
Updated 4 days ago

Compliance

Understand the compliance standards and security best practices supported by this image.

FIPS

FIPS 140-3 validated

Certification

  • Certificate #5142- FIPS 140-3 validated provider for Java
  • Requires an external entropy source

Verification

To test the module, save the following code as the file TestFIPS.java

import java.security.Provider;
import java.security.Security;

public class TestFIPS {
    public static void main(String[] args) {
        System.out.println("=== FIPS Compliance Test ===");
...
}
Compile and run the test:
docker run --rm -v $(pwd):/home/build reg.mini.dev/prometheus-alertmanager-fips sh -c \
  "javac TestFIPS.java && java TestFIPS"
The module validations will print to the terminal for review. For example:
Test Results
=== FIPS Compliance Test ===
[OK] SafeLogic CryptoComply provider found at position 1
[OK] Bouncy Castle JSSE provider found at position 2
[OK] SafeLogic CryptoComply provider is at correct position (1)
[OK] Bouncy Castle JSSE provider is at correct position (2)
[OK] AES algorithm available
[OK] SHA-256 algorithm available
[OK] RSA algorithm available
[OK] MD5 correctly blocked by FIPS compliance: ...
=== FIPS Compliance Test PASSED ===