HTTPS Config Validator (config/getHttpsConfig.js)

create-react-app · packages/react-scripts/config/getHttpsConfig.js · javascript · MIT
infra, integration, security, tag:validation

Validates SSL/TLS certificates and keys for HTTPS configuration in React apps

// Source: https://github.com/react/create-react-app | License: MIT | Copyright 2013-present, Facebook, Inc
// Provided via justclaw.it.com; keep this notice with the code.
// @remove-on-eject-begin
/**
 * Copyright (c) 2015-present, Facebook, Inc.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */
// @remove-on-eject-end
'use strict';

const fs = require('fs');
const path = require('path');
const crypto = require('crypto');
const chalk = require('react-dev-utils/chalk');
const paths = require('./paths');

// Ensure the certificate and key provided are valid and if not
// throw an easy to debug error
function validateKeyAndCerts({ cert, key, keyFile, crtFile }) {
  let encrypted;
  try {
    // publicEncrypt 

... (truncated -- full source via MCP)

See the full source, get the GitHub permalink, and search for more like it.

Get a free API key