TransportSDK cannot finish authentication due to SSL error

Our tester meet below error several times in these 2 weeks.
Please help confirm why TransportSDK report such issue frequently recently, thanks.

Exception in http request: Error Domain=NSURLErrorDomain Code=-1200 "An SSL error has occurred and a secure connection to the server cannot be made." UserInfo={NSErrorFailingURLStringKey=https://api.euw2.pure.cloud/api/v2/webdeployments/token/oauthcodegrantjwtexchange, NSLocalizedRecoverySuggestion=Would you like to connect to the server anyway?, _kCFStreamErrorDomainKey=3, _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask <1F5AD2E9-2763-49C7-8FE4-2D73493688F7>.<1>, _NSURLErrorRelatedURLSessionTaskErrorKey=(
    "LocalDataTask <1F5AD2E9-2763-49C7-8FE4-2D73493688F7>.<1>"
), NSLocalizedDescription=An SSL error has occurred and a secure connection to the server cannot be made., NSErrorFailingURLKey=https://api.euw2.pure.cloud/api/v2/webdeployments/token/oauthcodegrantjwtexchange, NSUnderlyingError=0x283b2a640 {Error Domain=kCFErrorDomainCFNetwork Code=-1200 "(null)" UserInfo={_kCFStreamPropertySSLClientCertificateState=0, _kCFNetworkCFStreamSSLErrorOriginalValue=-9816, _kCFStreamErrorDomainKey=3, _kCFStreamErrorCodeKey=-9816, _NSURLErrorNWPathKey=satisfied (Path is satisfied), viable, interface: en0[802.11], ipv4, ipv6, dns, uses wifi}}, _kCFStreamErrorCodeKey=-9816}
correctiveAction: User re-authentication is required.

Could any Genesys expert help confirm this issue, please?

Our project is blocked by this unresolved issue. Hope this can be resolved soon. Thanks

Please help check the issue, thanks

Is this Genesys certificate issue?

Hi Ficow,

Can you share the following details:

  • Transport version
  • Steps to reproduce the issue
  • logs from the SDK

Thanks,

Sure, thanks

  • Transport version:
    2.7.0

  • Steps to reproduce the issue:
    Call the method authorize(authCode:redirectUri:codeVerifier:) provided by MessagingClient from iOS TransportSDK

  • logs from the SDK:
    The issues are reported from tester's device and no detailed logs caught from TransportSDK but the error logs.And the issue cannot be reproduced on engineers' device.