chore: prefix environment variable names with SSSL

This commit is contained in:
Matthew Lopez 2024-06-04 16:30:00 -04:00
parent ce04bbf7d7
commit 80bedc5a33
No known key found for this signature in database
GPG Key ID: 302A6EE3D63B7E0E
2 changed files with 16 additions and 16 deletions

View File

@ -48,15 +48,15 @@ This script can also be run in a Docker container.
This script can be configured using environment variables or a `.env` file. Alternatively, it can be run with the `-i` or `--interactive` flag to interactively prompt for all configuration values.
| Environment Variable | Description | Default |
| --------------------- | ------------------------------------------------------------------- | ----------------------------- |
| NINTENDO_CA_G3_PATH | Path to Nintendo CA - G3 certificate (may be in DER or PEM format) | `./CACERT_NINTENDO_CA_G3.der` |
| NINTENDO_CA_G3_FORMAT | Nintendo CA - G3 certificate format (must be "der" or "pem") | `der` |
| CA_PRIVATE_KEY_PATH | Path to private key for forged CA (will generate if not set) | N/A |
| SITE_PRIVATE_KEY_PATH | Path to private key for site certificate (will generate if not set) | N/A |
| CSR_PATH | Path to CSR (will generate if not set) | N/A |
| COMMON_NAME | CN for site certificate (see [the bugs](#the-bugs)) | `*` |
| OUTPUT_FOLDER_PATH | Output folder | `./` |
| Environment Variable | Description | Default |
| -------------------------- | ------------------------------------------------------------------- | ----------------------------- |
| SSSL_NINTENDO_CA_G3_PATH | Path to Nintendo CA - G3 certificate (may be in DER or PEM format) | `./CACERT_NINTENDO_CA_G3.der` |
| SSSL_NINTENDO_CA_G3_FORMAT | Nintendo CA - G3 certificate format (must be "der" or "pem") | `der` |
| SSSL_CA_PRIVATE_KEY_PATH | Path to private key for forged CA (will generate if not set) | N/A |
| SSSL_SITE_PRIVATE_KEY_PATH | Path to private key for site certificate (will generate if not set) | N/A |
| SSSL_CSR_PATH | Path to CSR (will generate if not set) | N/A |
| SSSL_COMMON_NAME | CN for site certificate (see [the bugs](#the-bugs)) | `*` |
| SSSL_OUTPUT_FOLDER_PATH | Output folder | `./` |
## Credits

View File

@ -26,13 +26,13 @@ async function main() {
}
const options = {
nintendo_ca_g3_path: process.env.NINTENDO_CA_G3_PATH || defaultOptions.nintendo_ca_g3_path,
nintendo_ca_g3_format: process.env.NINTENDO_CA_G3_FORMAT || defaultOptions.nintendo_ca_g3_format,
ca_private_key_path: process.env.CA_PRIVATE_KEY_PATH || defaultOptions.ca_private_key_path,
site_private_key_path: process.env.SITE_PRIVATE_KEY_PATH || defaultOptions.site_private_key_path,
csr_path: process.env.CSR_PATH || defaultOptions.csr_path,
common_name: process.env.COMMON_NAME || defaultOptions.common_name,
output_folder_path: process.env.OUTPUT_FOLDER_PATH || defaultOptions.output_folder_path
nintendo_ca_g3_path: process.env.SSSL_NINTENDO_CA_G3_PATH || defaultOptions.nintendo_ca_g3_path,
nintendo_ca_g3_format: process.env.SSSL_NINTENDO_CA_G3_FORMAT || defaultOptions.nintendo_ca_g3_format,
ca_private_key_path: process.env.SSSL_CA_PRIVATE_KEY_PATH || defaultOptions.ca_private_key_path,
site_private_key_path: process.env.SSSL_SITE_PRIVATE_KEY_PATH || defaultOptions.site_private_key_path,
csr_path: process.env.SSSL_CSR_PATH || defaultOptions.csr_path,
common_name: process.env.SSSL_COMMON_NAME || defaultOptions.common_name,
output_folder_path: process.env.SSSL_OUTPUT_FOLDER_PATH || defaultOptions.output_folder_path
};
if (validateOptions(options)) {