On Outlook for Android, S/MIME signatures are fully validated only if both Exchange Online and the device are correctly configured for S/MIME. The “Can’t Verify Signature” message indicates a validation problem, not a general limitation of Outlook mobile.
To distinguish a certificate/configuration issue from an app limitation, check the following areas that affect Outlook for iOS and Android specifically:
- Verify S/MIME is enabled and configured in Exchange Online
Outlook for iOS and Android requires S/MIME to be configured in Exchange Online. If this is not done, the app cannot properly validate signatures.
Key prerequisites:
- A virtual certificate collection must be set up in Exchange Online.
- The certificate revocation list (CRL) for the issuing CA must be published and reachable from Exchange Online.
Exchange Online validates the full certificate chain for the signer’s certificate:
- It walks the chain via the authority information access (AIA) attributes until it reaches a trusted root certificate in the virtual certificate collection.
- It must be able to query the CRL for the issuing CA.
If Exchange Online cannot locate a trusted root or cannot reach the CRL, the certificate is considered invalid and not trusted, and Outlook for iOS and Android will surface this as a certificate/signature problem.
- Confirm the certificate chain is trusted in Exchange Online
For the signing certificate used on the messages:
- Ensure the full chain (intermediate and root) is present or discoverable in the Exchange Online virtual certificate collection.
- If the chain is incomplete or the root is not trusted in Exchange Online, Outlook mobile will not treat the signature as valid even if Outlook classic does.
- Check for certificate errors in Outlook mobile
Outlook for iOS and Android exposes certificate issues directly in the message:
- When viewing the signed message, tap the S/MIME status bar.
- If there are certificate errors (for example, untrusted root, expired certificate, or revocation/CRL issues), Outlook will show a warning with more information about the problem.
This behavior is documented: Outlook for iOS and Android warns about certificate errors, and tapping the S/MIME status bar shows details. If such an error appears, the issue is with the certificate or its trust chain, not with Outlook’s ability to process signed mail.
- Ensure the signer’s public certificate is installed on the device
For received signed messages, Outlook for iOS and Android can install the sender’s public certificate:
- Tap the S/MIME status bar on the signed message to install the sender’s public key into the Microsoft publisher keychain (iOS) or Android system KeyStore.
If the public certificate is not installed or is corrupted, Outlook mobile may not be able to verify the signature.
- Check for expiration or revocation
Outlook for iOS and Android performs validity checks on certificates:
- If a certificate is expired or near expiration, Outlook alerts the user when signing/encrypting.
- For received messages, an expired or revoked certificate will cause the signature to be treated as invalid.
If Outlook classic shows the signature as valid but Outlook mobile does not, focus on:
- Whether Exchange Online can build and validate the full chain (including CRL access).
- Whether the signer’s public certificate and its chain are correctly installed and trusted on the mobile device and in Exchange Online.
If all of the above are correctly configured and no certificate errors are shown when tapping the S/MIME status bar, Outlook mobile is capable of processing and validating S/MIME signatures; persistent “Can’t Verify Signature” in that case would point back to a trust/chain/CRL configuration issue rather than a functional limitation of Outlook for Android.
References: