Вы можете изменить RootViewController в любое время следующим образом
let storyboard = UIStoryboard(name: "Main", bundle: Bundle.main)
let homeViewController = storyboard.instantiateViewController(withIdentifier: "HomeViewController") as! HomeViewController
UIApplication.shared.delegate?.window??.rootViewController = homeViewController
Да, это - возможное использование CXF. Необходимо будет настроить клиентский кабелепровод. Можно указать keystore, который содержит сертификаты, которые позволят Вам получать доступ к веб-сервису в IIS. Пока сертификат, который Вы используете здесь, является известным разрешенным клиентом в IIS, необходимо быть в порядке.
<http:conduit name="{http://apache.org/hello_world}HelloWorld.http-conduit">
<http:tlsClientParameters>
<sec:keyManagers keyPassword="password">
<sec:keyStore type="JKS" password="password"
file="src/test/java/org/apache/cxf/systest/http/resources/Morpit.jks"/>
</sec:keyManagers>
<sec:trustManagers>
<sec:keyStore type="JKS" password="password"
file="src/test/java/org/apache/cxf/systest/http/resources/Truststore.jks"/>
</sec:trustManagers>
...
</http:tlsClientParameters>
Образец от: CXF Wiki