Skip to content

How to build Node.js binary with FIPS-compliant OpenSSL? #753

Description

@raydenx
  • Node.js Version: v6.11.1
  • OS: 3.8.13-118.13.3.el6uek.x86_64
  • Scope (install, code, runtime, meta, other?): install
  • Module (and version) (if relevant):

Is it possible to build Node.js binary with FIPS support and install it on another machine?
I followed steps provided at https://github.com/nodejs/node/blob/master/BUILDING.md#building-nodejs-with-fips-compliant-openssl

These steps are working fine for me. But this will install node on the machine where it's being built.

Running

CONFIG_FLAGS="--openssl-fips=/usr/local/ssl/fips-2.0" make -j4 binary

after following steps listed at https://github.com/nodejs/node/blob/master/BUILDING.md#building-nodejs-with-fips-compliant-openssl seems to take care of building binary that can be installed on another compatible machine, but I want to make sure I'm not missing something here.
Thanks.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions