mirror of
https://github.com/hoppscotch/hoppscotch.git
synced 2026-04-26 01:06:00 +03:00
[GH-ISSUE #5684] [feature]: Use windows certificate store in Hoppscotch Agent and Desktop App #2206
Labels
No labels
CodeDay
a11y
browser limited
bug
bug fix
cli
core
critical
design
desktop
discussion
docker
documentation
duplicate
enterprise
feature
feature
fosshack
future
good first issue
hacktoberfest
help wanted
i18n
invalid
major
minor
need information
need testing
not applicable to hoppscotch
not reproducible
pull-request
question
refactor
resolved
sandbox
self-host
spam
stale
testmu
wip
wont fix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/hoppscotch#2206
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @emil-johansson-99 on GitHub (Dec 10, 2025).
Original GitHub issue: https://github.com/hoppscotch/hoppscotch/issues/5684
Originally assigned to: @CuriousCorrelation on GitHub.
Is there an existing issue for this?
Summary
Change implementation in Hoppscotch Agent and Desktop App to use Windows native certificate store instead of built-in certificate store.
Why should this be worked on?
Our organization uses a VPN that introduces an internal self-signed certificate. Since most applications do not trust self-signed certificates by default it is pushed to managed devices and inserted in Windows certificate store. This makes most applications work well when using VPN.
Problem is that adding certificate to windows certificate store does not help for Hoppscotch Agent and Desktop App. Here is an example of error log written to io.hoppscotch.agent.log:
... relay::relay: Result Err(
Network {
message: "Failed to perform request",
cause: Some(
"[60] SSL peer certificate or SSH remote key was not OK (SSL certificate problem: self-signed certificate in certificate chain)",
),
},
)
From my investigations I see that Hoppcotch Agent and Desktop App uses a built-in certificate store instead of certificate store on host where applications are run. It holds for Windows and most likely Mac as well.
Workaround is to add self-signed certificate in application settings as domain override. There are at least two drawbacks:
@CuriousCorrelation commented on GitHub (Dec 10, 2025):
Thanks for the detailed write-up @emil-johansson-99! This is on our roadmap and something we want to tackle. No ETA to share at the moment, but we'll update this issue as things progress.
@emil-johansson-99 commented on GitHub (Dec 10, 2025):
Thank you so much for quick feedback @CuriousCorrelation !
@bittoby commented on GitHub (Feb 22, 2026):
@CuriousCorrelation If possible, may I work on this? I'm interested