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