View Issue Details

IDProjectCategoryView StatusLast Update
0005215SOGoWeb Mailpublic2022-01-25 13:43
Reporterwimmer Assigned Tofrancis  
PrioritynormalSeverityminorReproducibilitysometimes
Status resolvedResolutionfixed 
Product Version5.0.1 
Fixed in Version5.5.1 
Summary0005215: Detail information about certificate used for signed message
Description

For some certification authority SOGo Web Mail doesn't show detail information about certificate used for signed message.

Steps To Reproduce

1)
Message message-GEANT_CA4.eml is signed by certificate provided by CA "GEANT Personal CA 4" / CESNET.
SOGo Web Mail shows "green label - Message is signed" for this message, but it shows empty information about used certificate.
When I save smime.p7s from this message and I run command for detail information about it (on the SOGo server), I get right output:

# cat smime.p7s | openssl pkcs7 -inform der -print_certs -noout

subject=postalCode = 160 00, O = "CESNET, z\C3\A1jmov\C3\A9 sdru\C5\BEen\C3\AD pr\C3\A1vnick\C3\BDch osob", street = 1903/4 Zikova, ST = "Praha, Hlavn\C3\AD m\C4\9Bsto", L = Praha, C = CZ, CN = Milo\C5\A1 Wimmer, emailAddress = wimmer@cesnet.cz
issuer=C = NL, O = GEANT Vereniging, CN = GEANT Personal CA 4
subject=C = NL, O = GEANT Vereniging, CN = GEANT Personal CA 4
issuer=C = US, ST = New Jersey, L = Jersey City, O = The USERTRUST Network, CN = USERTrust RSA Certification Authority

This happens for every certificate provided by "GEANT Personal CA 4" / CESNET .
Maybe SOGo has problem with characters with diacritics?

--
2)
Message message-TERENA_CA3.eml is signed by certificate provided by CA "TERENA eScience Personal CA 3".
SOGo Web Mail shows detail information about used certificate right.

# cat smime.p7s | openssl pkcs7 -inform der -print_certs -noout
subject=C = NL, ST = Noord-Holland, L = Amsterdam, O = TERENA, CN = TERENA eScience Personal CA 3
issuer=C = US, O = DigiCert Inc, OU = www.digicert.com, CN = DigiCert Assured ID Root CA
subject=DC = org, DC = terena, DC = tcs, C = CZ, O = University of West Bohemia, CN = Milos Wimmer 17169@zcu.cz
issuer=C = NL, ST = Noord-Holland, L = Amsterdam, O = TERENA, CN = TERENA eScience Personal CA 3
TagsNo tags attached.

Activities

wimmer

wimmer

2020-11-15 15:38

reporter  

message-GEANT_CA4.eml (8,891 bytes)
message-TERENA_CA3.eml (8,116 bytes)
scr-GEANT_CA4.png (123,939 bytes)   
scr-GEANT_CA4.png (123,939 bytes)   
scr-TERENA_CA3.png (81,420 bytes)   
scr-TERENA_CA3.png (81,420 bytes)   

Related Changesets

sogo: master c12dd563

2022-01-24 14:53

francis


Details Diff
fix(mail): improve parsing of S/MIME certificate

Fixes 0005215
Affected Issues
0005215
mod - UI/Common/English.lproj/Localizable.strings Diff File
mod - UI/MailPartViewers/UIxMailPartSignedViewer.m Diff File

sogo: master 3eec8199

2022-01-25 08:43

francis


Details Diff
fix(mail): improve parsing of S/MIME certificate

Fixes 0005215
Affected Issues
0005215
mod - SoObjects/Mailer/NSData+SMIME.m Diff File
mod - UI/MailPartViewers/UIxMailPartEncryptedViewer.m Diff File

Issue History

Date Modified Username Field Change
2020-11-15 15:38 wimmer New Issue
2020-11-15 15:38 wimmer File Added: message-GEANT_CA4.eml
2020-11-15 15:38 wimmer File Added: message-TERENA_CA3.eml
2020-11-15 15:38 wimmer File Added: scr-GEANT_CA4.png
2020-11-15 15:38 wimmer File Added: scr-TERENA_CA3.png
2020-11-26 21:29 francis Steps to Reproduce Updated
2022-01-24 20:01 francis Changeset attached => sogo master c12dd563
2022-01-24 20:01 francis Assigned To => francis
2022-01-24 20:01 francis Resolution open => fixed
2022-01-24 20:01 francis Status new => resolved
2022-01-24 20:01 francis Fixed in Version => 5.5.1
2022-01-25 13:43 francis Changeset attached => sogo master 3eec8199