Skip to content

🐛 SSL Verification doesn't use system trust store #371

@apalrd

Description

@apalrd

Expected Behavior:

Run pros conduct new-project . v5 in the target folder. Project is created.

Actual Behavior:

Upgrading to pros-mainline... ERROR - pros.cli.conductor:new_project - HTTPSConnectionPool(host='pros.cs.purdue.edu', port=443): Max retries exceeded with url: /v5/_static/releases/pros_mainline.json (Caused by SSLError(SSLCertVerificationError(1,
'SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1129)'))) - pros-cli version:3.5.4

Steps to reproduce:

The school mandates an TLS inspecting proxy for student devices. The device has the root cert for the proxy, but PROS must not be using the system root store. There doesn't appear to be a way to ignore TLS certs in pros-cli (or it is not documented)

System information:

Windows 11

PROS Version: PROS-CLI Version 3.5.4

Additional Information

Screenshots/Output Dumps/Stack Traces

Metadata

Metadata

Assignees

No one assigned

    Labels

    needs reproductionThe cause of this issue is still unknown, and/or the issue has not yet been reliably reproduced

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions