dgtlmoon / dgtlmoon/sockpuppetbrowser

How do I add a certificate to the browser?

Open
#49 0 comments 0 reactions 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.