()
| 33 | * not from project-level settings. |
| 34 | */ |
| 35 | export function applyExtraCACertsFromConfig(): void { |
| 36 | if (process.env.NODE_EXTRA_CA_CERTS) { |
| 37 | return // Already set in environment, nothing to do |
| 38 | } |
| 39 | const configPath = getExtraCertsPathFromConfig() |
| 40 | if (configPath) { |
| 41 | process.env.NODE_EXTRA_CA_CERTS = configPath |
| 42 | logForDebugging( |
| 43 | `CA certs: Applied NODE_EXTRA_CA_CERTS from config to process.env: ${configPath}`, |
| 44 | ) |
| 45 | } |
| 46 | } |
| 47 | |
| 48 | /** |
| 49 | * Read NODE_EXTRA_CA_CERTS from settings/config as a fallback. |
no test coverage detected