github / github/copilot-cli

SSL_CERT_DIR containing multiple directories not supported

Offen
#3,669 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
area:networking
Vorherrschende Sprache
Shell
Sterne
11.2k
Forks
1.9k
Ø Merge
14 Std. 16 Min.
Gemergte PRs (30 T.)
6

Beschreibung

### Describe the bug

Currently Copilot Cli is not OpenSSL compliant in handling of environment variable `SSL_CERT_DIR`.

### Affected version

GitHub Copilot CLI 1.0.59

### Steps to reproduce the behavior

1. Set `SSL_CERT_DIR` to a path containing multiple directories separated by colons, e.g. `/home/username/.aspnet/dev-certs/trust:/usr/lib/ssl/certs`
2. Start GitHub Copilot Cli `copilot`
3. Error message is thrown:
> Cannot open directory /home/username/.aspnet/dev-certs/trust:/usr/lib/ssl/certs to load OpenSSL certificates.

### Expected behavior

Copilot conforms to OpenSSL documented behavior with regards to environment variables `SSL_CERT_DIR` and `SSL_CERT_FILE`, see [openssl-env - OpenSSL environment variables](https://docs.openssl.org/3.0/man7/openssl-env/) for reference

### Additional context

Official [.NET SDK](https://github.com/dotnet/sdk) recommends setting `SSL_CERT_DIR` to multiple directories, in order to trust the local developer certificate.

Beitragsleitfaden

Beitragsleitfaden öffnen

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.