Comments (7)
The issue here is that the server certificate is not signed by anyone trusted, so you can either:
-
Skip certificate checking entirely (not a good idea, but fine for testing):
config.TLSConfig.InsecureSkipVerify = true
-
Use a certificate that is signed by a CA that your machine trusts.
-
Make the certificate trusted.
I was having some issues with solution 3, in that I was not able to get trusted, murmur generated certificates to be accepted. Additionally, any self-signed certificate that I created and set as trusted could not be used. The only way I managed to get it working was to (a) create a root certificate, then (b) create a new certificate that was signed by the first. After setting my root certificate as trusted, I was able to connect without issue.
from gumble.
Awesome, this is helpful. You can probably tell that I'm not too experienced with certificates.
Thanks!
Just to clarify, is this kind of what you did for your workaround for number 3? I haven't tried it quite yet, just wanted to confirm.
from gumble.
Just to clarify, is this kind of what you did for your workaround for number 3? I haven't tried it quite yet, just wanted to confirm.
That looks about the same. The CA.pl tool may do it for you, but if it doesn't, remember to add the CA cert to your system.
from gumble.
Awesome, thanks for the help.
from gumble.
Hey, just one last quick question. What is different about gumble
where it is required to set up a CA cert? Did piepan
just skip certificate checking? I'm just asking because it would be a bit of a pain to ask those who use my bot to set up a certificate when they didn't have to do it previously. I'm thinking about just making it a command line option to skip cert checking when launching my bot.
Thanks!
from gumble.
What is different about gumble where it is required to set up a CA cert? Did piepan just skip certificate checking?
That's correct; piepan didn't verify anything, which was very bad.
I have just added gumbleutil.CertificateLockFile
which should allow working with self-signed certificates less of a pain.
from gumble.
I have just added gumbleutil.CertificateLockFile which should allow working with self-signed certificates less of a pain.
Oh, awesome! I will definitely check this out.
from gumble.
Related Issues (20)
- how to join a channel with gumble lib HOT 5
- Event which user speaks ? HOT 2
- Missing doc for openAL HOT 4
- PermissionDeniedMissingCertificate HOT 1
- Getting choppy sound. HOT 13
- [MacOS] s.deviceSource.CaptureSamples always return 0 HOT 1
- Force TCP mode in gumble? HOT 1
- Automatic rate limiting HOT 3
- Matterbridge integration? HOT 1
- Protocol features (v1.4) HOT 1
- Transmit Stereo Audio HOT 2
- Panic when a client disconnects hard ?
- question : are commands and voice packets sent on the same socket or on 2 different sockets ? HOT 1
- the opus can not work well when using gumble.
- Client loses ability to send message to channel HOT 2
- No audio transmitted and received and mumble-audio-player play no sound
- How to get gumbleffmpeg stream duration/length?
- Receiving audio HOT 1
- certificate signed by unknown authority HOT 1
- How to use .p12 user certificate from Mumble? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gumble.