View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0005257 | SOGo | Apple iPhone OS | public | 2021-02-08 11:28 | 2021-02-09 14:25 |
| Reporter | cyb0rg8311 | Assigned To | francis | ||
| Priority | normal | Severity | minor | Reproducibility | always |
| Status | closed | Resolution | no change required | ||
| Platform | iPhone 11 | OS | iOS | OS Version | 14.4 |
| Product Version | 5.0.1 | ||||
| Summary | 0005257: S/MIME Digital Signature is not valid when sending via iOS Mail | ||||
| Description | When I send S/MIME signed Mails to a SOGo Mailbox with the iOS Mail App from my iPhone or iPad the Signature is marked in SOGo as not valid. | ||||
| Additional Information | I could reproduce this with another Certificate from another Issuer, so the Problem is not only with Sectigo Certificates. | ||||
| Tags | S/MIME | ||||
|
|
|
|
Could you provide the eml files, please? |
|
|
Here the eml files. |
|
|
openssl cms -verify -in 2233.eml -certsout 2233.pem results in "Verification successful". openssl cms -verify -in 2234.eml -certsout 2234.pem results in "Verification failure": So SOGo can't verify the iOS mails as the client doesn't include the intermediate certificate in the signature (note the difference in size: 2233.eml is about 1400 byte larger). Though it's not forbidden send the leaf certificate only, it is bad practice as on the recipient side many clients lack the functionality to download missing intermediate certificates from the CAs themselves. Please check the key file you imported to your iOS clients (probably an .p12 or .pfx file): Does it include the intermediate certificate? If not, this might be the mistake. Re-import the key from a file which includes the intermediate CA. I'm not familiar with the iOS certificate store. Maybe you can import the intermediate certificate there to have the mailclient add it to the signature. For your reference I attached the intermediate certificate extracted from 2233.eml. 2233-2.pem (2,163 bytes)
-----BEGIN CERTIFICATE----- MIIGEDCCA/igAwIBAgIQTZQsENQ74JQJxYEtOisGTzANBgkqhkiG9w0BAQwFADCB iDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0pl cnNleSBDaXR5MR4wHAYDVQQKExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNV BAMTJVVTRVJUcnVzdCBSU0EgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMTgx MTAyMDAwMDAwWhcNMzAxMjMxMjM1OTU5WjCBljELMAkGA1UEBhMCR0IxGzAZBgNV BAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEYMBYGA1UE ChMPU2VjdGlnbyBMaW1pdGVkMT4wPAYDVQQDEzVTZWN0aWdvIFJTQSBDbGllbnQg QXV0aGVudGljYXRpb24gYW5kIFNlY3VyZSBFbWFpbCBDQTCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBAMo87ZQKQf/e+Ua56NY75tqSvysQTqoavIK9viYc KSoq0s2cUIE/bZQu85eoZ9X140qOTKl1HyLTJbazGl6nBEibivHbSuejQkq6uIgy miqvTcTlxZql19szfBxxo0Nm9l79L9S+TZNTEDygNfcXlkHKRhBhVFHdJDfqB6Mf i/Wlda43zYgo92yZOpCWjj2mz4tudN55/yE1+XvFnz5xsOFbme/SoY9WAa39uJOR HtbC0x7C7aYivToxuIkEQXaumf05Vcf4RgHs+Yd+mwSTManRy6XcCFJE6k/LHt3n dD3sA3If/JBz6OX2ZebtQdHnKav7Azf+bAhudg7PkFOTuRMCAwEAAaOCAWQwggFg MB8GA1UdIwQYMBaAFFN5v1qqK0rPVIDh2JvAnfKyA2bLMB0GA1UdDgQWBBQJwPL8 C9qU21/+K9+omULPyeCtADAOBgNVHQ8BAf8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB /wIBADAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwQwEQYDVR0gBAowCDAG BgRVHSAAMFAGA1UdHwRJMEcwRaBDoEGGP2h0dHA6Ly9jcmwudXNlcnRydXN0LmNv bS9VU0VSVHJ1c3RSU0FDZXJ0aWZpY2F0aW9uQXV0aG9yaXR5LmNybDB2BggrBgEF BQcBAQRqMGgwPwYIKwYBBQUHMAKGM2h0dHA6Ly9jcnQudXNlcnRydXN0LmNvbS9V U0VSVHJ1c3RSU0FBZGRUcnVzdENBLmNydDAlBggrBgEFBQcwAYYZaHR0cDovL29j c3AudXNlcnRydXN0LmNvbTANBgkqhkiG9w0BAQwFAAOCAgEAQUR1AKs5whX13o6V bTJxaIwA3RfXehwQOJDI47G9FzGR87bjgrShfsbMIYdhqpFuSUKzPM1ZVPgNlT+9 istp5UQNRsJiD4KLu+E2f102qxxvM3TEoGg65FWM89YN5yFTvSB5PelcLGnCLwRf CX6iLPvGlh9j30lKzcT+mLO1NLGWMeK1w+vnKhav2VuQVHwpTf64ZNnXUF8p+5JJ pGtkUG/XfdJ5jR3YCq8H0OPZkNoVkDQ5CSSF8Co2AOlVEf32VBXglIrHQ3v9AAS0 yPo4Xl1FdXqGFe5TcDQSqXh3TbjugGnG+d9yZX3lB8bwc/Tn2FlIl7tPbDAL4jNd UNA7jGee+tAnTtlZ6bFz+CsWmCIb6j6lDFqkXVsp+3KyLTZGXq6F2nnBtN4t5jO3 ZIj2gpIKHAYNBAWLG2Q2fG7Bt2tPC8BLC9WIM90gbMhAmtMGquITn/2fORdsNmaV 3z/sPKuIn8DvdEhmWVfh0fyYeqxGlTw0RfwhBlakdYYrkDmdWC+XszE19GUi8K8p lBNKcIvyg2omAdebrMIHiAHAOiczxX/aS5ABRVrNUDcjfvp4hYbDOO6qHcfzy/uY 0fO5ssebmHQREJJA3PpSgdVnLernF6pthJrGkNDPeUI05svqw1o5A2HcNzLOpklh NwZ+4uWYLcAi14ACHuVvJsmzNic= -----END CERTIFICATE----- |
|
|
I checked it and the .pfx Certificate contains the Complete Chain. Thank you very much for your Time. |
|
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2021-02-08 11:28 | cyb0rg8311 | New Issue | |
| 2021-02-08 11:28 | cyb0rg8311 | Tag Attached: S/MIME | |
| 2021-02-08 11:28 | cyb0rg8311 | File Added: send_from_iphone_ed.png | |
| 2021-02-08 11:28 | cyb0rg8311 | File Added: send_from_thunderbird_ed.png | |
| 2021-02-09 07:33 | schmirl | Note Added: 0015075 | |
| 2021-02-09 07:41 | cyb0rg8311 | Note Added: 0015076 | |
| 2021-02-09 07:41 | cyb0rg8311 | File Added: 2234.eml | |
| 2021-02-09 07:41 | cyb0rg8311 | File Added: 2233.eml | |
| 2021-02-09 07:41 | cyb0rg8311 | File Added: 2235.eml | |
| 2021-02-09 08:05 | schmirl | Note Added: 0015077 | |
| 2021-02-09 08:05 | schmirl | File Added: 2233-2.pem | |
| 2021-02-09 08:43 | cyb0rg8311 | Note Added: 0015078 | |
| 2021-02-09 14:25 | francis | Assigned To | => francis |
| 2021-02-09 14:25 | francis | Status | new => closed |
| 2021-02-09 14:25 | francis | Resolution | open => no change required |