Images are available at: https://hub.docker.com/r/filigran/python-nodejs-fips.
Images are available at: https://hub.docker.com/r/filigran/python-fips.
- For Python, bindings are automatically mapped to the OpenSSL FIPS 140-2 library, just run your Python scripts as usual.
- For NodeJS, ensure to run your NodeJS programs with
--enable-fipsor--force-fips.
$ docker run -it filigran/python-nodejs-fips:latest /bin/sh
$ openssl version
OpenSSL 3.1.5 30 Jan 2024 (Library: OpenSSL 3.1.5 30 Jan 2024)
$ node --enable-fips -p 'crypto.getFips()'
1
$ python3 -c "import ssl; print(ssl.OPENSSL_VERSION);"
OpenSSL 3.1.5 30 Jan 2024