cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1093
Views
3
Helpful
4
Replies

Jabber Guest SDK capabilities?

Nuno Melo
Level 4
Level 4

When Using the Jabber Guest SDK, and Jabber Guest API

What are the public supported C.As for secure https/tls traffic, since the call is traversing the internet from the sdk call gadget hosted either on a webpage/Mobile device internet towards expressway.E?

Is it possible to use the jabber guest API via the jabber guest sdk i.e to create links?

4 Replies 4

davidn#
Cisco Employee
Cisco Employee

Hi Nuno,

Not sure about your first Q but the call is using secured http and going through expressway so I would think it would support secured https/tls traffic.

You can use POST /cjg-api/rest/links to create links. Hope that helps.

Regards

David

So far through my investigation i found that the jabber guest api and the sdk are different things, initially i though they where the same, sofar i found you actually have 3 SDKs and 1 API or at least that is how is presented on the documentation. so invoking the jabber api from outside doesn't seem a very good idea security wise.

For the link portion of my problem i was investigating using the JG api to dynamically create links and change the caller name, however a new version of JG now allows the caller name to be inserted on the jabber gest url dynamically, so that issue is solved

For the certificates its still unclear but i will test this soon,  if you develop your own Jabber Guest app for I,E Iphone, the question is what are the public Certificate required for the https/tls communication, i now suspect the certificate portion is handled only by the express way E/C pair and therfeore the public ca that  the app should use is the same as the one on ExpE/C pair

Jabber Guest relies on a native binary component - in browsers and mobile - to establish the secure connections to Expressway; I think it's safe to assume it relies on the local OS's cache of CA certificate authorities by default, into which you could install custom CA certificates as well.

The 'link management' API would typically be used by an application inside the firewall, which would be coordinating with an external-facing webserver to dynamically create/delete routing links to be used by JG users.  It would still be via HTTPS, although typically the API endpoint would not be exposed to the external internet.

Nuno Melo
Level 4
Level 4

Thanks for the clarification dstaudt,