Services that require CA certificates are not available in the Android MSTeams app

%3CLINGO-SUB%20id%3D%22lingo-sub-2105324%22%20slang%3D%22en-US%22%3EServices%20that%20require%20CA%20certificates%20are%20not%20available%20in%20the%20Android%20MSTeams%20app%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2105324%22%20slang%3D%22en-US%22%3E%3CP%3EHello.%3CBR%20%2F%3EWe%20are%20developing%20an%20app%20for%20Teams.%3CBR%20%2F%3EAccess%20to%20some%20of%20the%20client%20services%20that%20we%20use%20is%20only%20possible%20if%20you%20have%20installed%20some%20CA%20certificates.%3CBR%20%2F%3E%3CBR%20%2F%3EWith%20the%20specific%20CA%20certificates%20installed%20on%20PCs%2C%20the%20app%20works%20fine%20with%20both%20the%20desktop%20and%20the%20web%20versions%20of%20MS%20Teams.%3CBR%20%2F%3EWe%20can%20access%20these%20services%20using%20our%20application%20through%20MS%20Teams.%3CBR%20%2F%3E%3CBR%20%2F%3EIf%20we%20try%20to%20reach%20the%20customer%20services%20using%20the%20Android%20version%20of%20the%20MS%20Team%20app%2C%20we%20get%20the%20same%20error%20as%20if%20we%20do%20not%20install%20the%20CA%20certificates.%3CBR%20%2F%3EBut%20the%20CA%20certificates%20are%20installed%20correctly%2C%20because%20the%20web%20version%20(with%20desktop%20mode%20via%20Chrome%20browser)%20works%20fine%20for%20Android%20devices%20(and%20does%20not%20work%20without%20CA%20certificates%20installed%20on%20Android).%3CBR%20%2F%3E%3CBR%20%2F%3EHas%20anyone%20ever%20encountered%20such%20a%20problem%3F%3CBR%20%2F%3EAnd%20how%20you%20can%20check%20whether%20the%20certificate%20is%20applied%20when%20trying%20to%20get%20access%20to%20specific%20server%2Fservice%20through%20MS%20Teams%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-2105324%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3EDeveloper%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EDevices%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EMicrosoft%20Teams%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2117386%22%20slang%3D%22en-US%22%3ERe%3A%20Services%20that%20require%20CA%20certificates%20are%20not%20available%20in%20the%20Android%20MSTeams%20app%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2117386%22%20slang%3D%22en-US%22%3E%3CP%3EHi%20%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F945765%22%20target%3D%22_blank%22%3E%40vtyagunov%3C%2FA%3E%2C%20we%20are%20checking%20internally%20with%20engineering%20team%2C%20will%20update%20to%20you%20soon.%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2117473%22%20slang%3D%22en-US%22%3ERe%3A%20Services%20that%20require%20CA%20certificates%20are%20not%20available%20in%20the%20Android%20MSTeams%20app%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2117473%22%20slang%3D%22en-US%22%3E%3CP%3EHi%20%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F906127%22%20target%3D%22_blank%22%3E%40Jagadeesh-MSFT%3C%2FA%3E%2C%20Thank%20you%20for%20your%20reply!%20We%20are%20waiting%20for%20updates.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2158124%22%20slang%3D%22en-US%22%3ERe%3A%20Services%20that%20require%20CA%20certificates%20are%20not%20available%20in%20the%20Android%20MSTeams%20app%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2158124%22%20slang%3D%22en-US%22%3E%3CP%3EHi%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F945765%22%20target%3D%22_blank%22%3E%40vtyagunov%3C%2FA%3E%26nbsp%3B%2C%20could%20you%20please%20share%20the%20repro%20steps.%3C%2FP%3E%3C%2FLINGO-BODY%3E
Occasional Contributor

Hello.
We are developing an app for Teams.
Access to some of the client services that we use is only possible if you have installed some CA certificates.

With the specific CA certificates installed on PCs, the app works fine with both the desktop and the web versions of MS Teams.
We can access these services using our application through MS Teams.

If we try to reach the customer services using the Android version of the MS Team app, we get the same error as if we do not install the CA certificates.
But the CA certificates are installed correctly, because the web version (with desktop mode via Chrome browser) works fine for Android devices (and does not work without CA certificates installed on Android).

Has anyone ever encountered such a problem?
And how you can check whether the certificate is applied when trying to get access to specific server/service through MS Teams?

9 Replies

Hi @vtyagunov, we are checking internally with engineering team, will update to you soon. 

Hi @Jagadeesh-MSFT, Thank you for your reply! We are waiting for updates.

Hi @vtyagunov , could you please share the repro steps.

Hi @Jagadeesh-MSFT , here are the steps to reproduce the problem:

 

  1. [Windows desktop] Install private CA certificate.
    1. Click install certificate
    2. Select Current user and click Next
    3. Select Place  all certificates in the following store and click browse...
    4. Select Trusted Root Certification Authorities and click OK
    5. Click Next
  2. [Windows desktop] Open MS Teams Desktop app.
  3. [Windows desktop] Install application using the Upload a custom app button.
  4. [Windows desktop] Make sure the service that requires a CA certificate works inside the application.
    • Make sure that requests to endpoints of this service return 2** status
  5. [Windows desktop] Close MS Teams Desktop app.


  6. [Android] Download CA certificate.
  7. [Android] Install CA certificate (select VPN and Apps option)
  8. [Android] Open MS Teams Android app
  9. [Android] Open custom application.
  10. [Android] Make sure the service that requires a CA certificate works inside the application. (The problem occurs at this step)

 

If the information of this list of steps is not enough, please let me know.

Thanks.

Hi @Jagadeesh-MSFT. Is there any news of the investigation?
Hi @vtyagunov, our engineering team is working on this. At present we don't have any ETA to share with you.
Understood. Thank you for the reply!
Hi @vtyagunov, can you please share app manifest and CA certificate to repro this issue.

Hi @Jagadeesh-MSFT,
I need to consult with the team about this.
I will reply back whether it is possible or not.