dgtlmoon / dgtlmoon/sockpuppetbrowser
How do I add a certificate to the browser?
- Dominant language
- Python
- Stars
- 141
- Forks
- 21
- Avg merge
- 1d 21h
- Merged PRs (30d)
- 9
Description
When using a Bright Data Proxy (WebUnlocker API), I get the following error:
2026-05-12 00:34:59.914 | CRITICAL | __main__:log_stream:234 - WebSocket ID: 73c98190-0ed2-43d2-bd40-530d3ef436e6 Chrome stderr PID 9: ----- Certificate i=1 (CN=Bright Data Proxy Root CA,O=Bright Data,ST=IL,C=IL) -----
2026-05-12 00:34:59.915 | CRITICAL | __main__:log_stream:234 - WebSocket ID: 73c98190-0ed2-43d2-bd40-530d3ef436e6 Chrome stderr PID 9: ERROR: No matching issuer found
2026-05-12 00:34:59.915 | CRITICAL | __main__:log_stream:234 - WebSocket ID: 73c98190-0ed2-43d2-bd40-530d3ef436e6 Chrome stderr PID 9:
2026-05-12 00:34:59.915 | CRITICAL | __main__:log_stream:234 - WebSocket ID: 73c98190-0ed2-43d2-bd40-530d3ef436e6 Chrome stderr PID 9:
2026-05-12 00:34:59.916 | CRITICAL | __main__:log_stream:234 - WebSocket ID: 73c98190-0ed2-43d2-bd40-530d3ef436e6 Chrome stderr PID 9: [0512/003459.914206:ERROR:ssl_client_socket_impl.cc(975)] handshake failed; returned -1, SSL error code 1, net_error -202
How do I add my own certificates to the browser?
Contributor guide
No contributing guide indexed for this repository
Research direction
The issue mentions Bright Data WebUnlocker and a Chrome certificate error, but no files or tests. Start by locating the browser launch and certificate configuration entry points, then determine whether certificate installation is supported and where its usage should be documented. Done means a clear, verified answer or documentation path for adding a certificate.
Written by the indexing model from the issue text.
Assessment
- Domain
- security
- Issue type
- Documentation
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100