Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Certificate E-Mail not set #5936

Open
marcoSchr opened this issue Oct 20, 2022 · 3 comments
Open

Certificate E-Mail not set #5936

marcoSchr opened this issue Oct 20, 2022 · 3 comments
Labels
bug A bug (error) in the software client

Comments

@marcoSchr
Copy link

Description

I requested a new certificate from wiseid.
When importing this new certificate, mumble is unable to see the mail address and the server complains, that the certificate is not valid for my username.

When showing the certifiacte infos with openssl openssl pkcs12 -info -in certificate.p12 the information is the same for the old and the new certificate.
Here is what the wiseid webinterface displays

New Certificate

E=<mail address>
OU=Person's Identity not Verified - WISeID Free Certificates
CN=<mail address>

Old Certificate

EMail=<mail address>
CommonName=<mail address>
OrganizationUnit=Person's Identity not Verified - WISeID Free Certificates

Expected behavior

The imported certificate works like the certificates before, the server accepts it, as it uses the same CommonName and EMail.

Actual behavior

The new certificate only shows the CommonName in the UI, but the mail stays empty and the server declines it.

Steps to reproduce

  1. create a new free certificate with wiseid: https://account.wiseid.com
  2. Import the certificate in mumble

Mumble version

1.4.287

Mumble component

Both

OS

Linux

Reproducible?

Yes

Additional information

The relevant code is here: https://github.com/mumble-voip/mumble/blob/master/src/mumble/Cert.cpp#L86
From what I understand, this might not be an issue in Mumble, but might be an issue with qt.

Relevant log output

No response

Screenshots

No response

@marcoSchr marcoSchr added bug A bug (error) in the software triage This issue is waiting to be triaged by one of the project members labels Oct 20, 2022
@Krzmbrzl Krzmbrzl added client and removed triage This issue is waiting to be triaged by one of the project members labels Oct 20, 2022
@Krzmbrzl
Copy link
Member

Maybe related: #5929

@Krzmbrzl
Copy link
Member

What Qt version are you using? (Can be found out via Help > About Qt)

@marcoSchr
Copy link
Author

The Qt Version is 5.15.6 the archlinux package version of qt5-base is 5.15.6+kde+r180-1.

Here is the relevent server log:

Rejected connection from <ip>:<port>: Wrong certificate or password for existing user

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug A bug (error) in the software client
Projects
None yet
Development

No branches or pull requests

2 participants