BlackBerry Dynamics SDK for iOS version 7.1
BlackBerry Dynamics SDK for iOS
version 7.1What's new in the BlackBerry Dynamics SDK for iOS version 7.1
BlackBerry Dynamics SDK for iOS
version 7.1New SDK features and changes
Feature | Description |
---|---|
Zero sign-on for SaaS services through BlackBerry Enterprise Identity | Your custom BlackBerry
Dynamics apps can leverage zero sign-on (ZSO) for SaaS through BlackBerry Enterprise Identity . For more information, see the BlackBerry Enterprise Identity Administration content. |
New administrative and security features
Feature | Description |
---|---|
Compliance prompt interval | SDK version 7.1 and UEM version 12.12 or later add support for compliance prompts for BlackBerry
Dynamics app users. Using a compliance profile, an administrator can specify the type, count, and interval for prompts before UEM executes a compliance action (for example, blocking BlackBerry
Dynamics apps or deleting BlackBerry
Dynamics app data). |
Migrating BlackBerry
Dynamics users between UEM domains | SDK version 7.1 and UEM version 12.12 MR1 support migrating BlackBerry
Dynamics users between UEM domains. For more information, see the UEM version 12.12 Configuration Guide. |
Deprecation of a setting in BlackBerry
Dynamics profiles | The "Require password when BlackBerry
Dynamics apps return to the foreground" setting in BlackBerry
Dynamics profiles will be removed in an upcoming release. |
BlackBerry Dynamics Launcher Library
BlackBerry Dynamics Launcher Library
This release uses
BlackBerry Dynamics Launcher Library
version 3.0.1.261.Supported TLS protocols and cipher suites
The
BlackBerry Dynamics SDK
supports the following TLS protocols and cipher suites. Note that SSL version 3 or older is no longer supported. A BlackBerry
Dynamics
app that is upgraded to SDK version 7.0 or later might stop connecting to SSL application servers if the app uses weak ciphers.Supported TLS version 1.2 cipher suites:
- TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (0xc030)
- TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 (0xc02c)
- TLS_DHE_DSS_WITH_AES_256_GCM_SHA384 (0x00a3)
- TLS_DHE_RSA_WITH_AES_256_GCM_SHA384 (0x009f)
- TLS_RSA_WITH_AES_256_GCM_SHA384 (0x009d)
- TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (0xc02f)
- TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 (0xc02b)
- TLS_DHE_DSS_WITH_AES_128_GCM_SHA256 (0x00a2)
- TLS_DHE_RSA_WITH_AES_128_GCM_SHA256 (0x009e)
- TLS_RSA_WITH_AES_128_GCM_SHA256 (0x009c)
- TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 (0xc028)
- TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384 (0xc024)
- TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA (0xc014)
- TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA (0xc00a)
- TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 (0xc027)
- TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 (0xc023)
- TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA (0xc013)
- TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA (0xc009)
- TLS_DHE_RSA_WITH_AES_256_CBC_SHA256 (0x006b)
- TLS_DHE_RSA_WITH_AES_256_CBC_SHA (0x0039)
- TLS_DHE_DSS_WITH_AES_256_CBC_SHA (0x0038)
- TLS_DHE_RSA_WITH_AES_128_CBC_SHA256 (0x0067)
- TLS_DHE_DSS_WITH_AES_128_CBC_SHA256 (0x0040)
- TLS_DHE_RSA_WITH_AES_128_CBC_SHA (0x0033)
- TLS_DHE_DSS_WITH_AES_128_CBC_SHA (0x0032)
- TLS_RSA_WITH_AES_256_CBC_SHA256 (0x003d)
- TLS_RSA_WITH_AES_256_CBC_SHA (0x0035)
- TLS_RSA_WITH_AES_128_CBC_SHA256 (0x003c)
- TLS_RSA_WITH_AES_128_CBC_SHA (0x002f)
- TLS_EMPTY_RENEGOTIATION_INFO_SCSV (0x00ff)
Supported TLS version 1.1 cipher suites:
- TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA (0xc014)
- TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA (0xc00a)
- TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA (0xc013)
- TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA (0xc009)
- TLS_DHE_RSA_WITH_AES_256_CBC_SHA (0x0039)
- TLS_DHE_DSS_WITH_AES_256_CBC_SHA (0x0038)
- TLS_DHE_RSA_WITH_AES_128_CBC_SHA (0x0033)
- TLS_DHE_DSS_WITH_AES_128_CBC_SHA (0x0032)
- TLS_RSA_WITH_AES_256_CBC_SHA (0x0035)
- TLS_RSA_WITH_AES_128_CBC_SHA (0x002f)
- TLS_EMPTY_RENEGOTIATION_INFO_SCSV (0x00ff)
Supported TLS version 1.0 cipher suites:
- TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA (0xc014)
- TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA (0xc00a)
- TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA (0xc013)
- TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA (0xc009)
- TLS_DHE_RSA_WITH_AES_256_CBC_SHA (0x0039)
- TLS_DHE_RSA_WITH_AES_128_CBC_SHA (0x0033)
- TLS_RSA_WITH_AES_256_CBC_SHA (0x0035)
- TLS_RSA_WITH_AES_128_CBC_SHA (0x002f)
Fixed issues
The following issue is fixed in this release:
- Traffic fromBlackBerry Dynamicsapps was not balanced across multipleBlackBerry Proxyinstances as expected. (FIRST-17190/GD-49121)
- If an administrator restricted versions of aBlackBerry Dynamicsapp using theUEMmanagement console, the way the restricted version number was processed may have unintentionally blocked more versions of the app than intended. (FIRST-17124)
Known issues
- TheBlackBerry Dynamics SDK for iOScannot be integrated with a template that was created withXcode11. When you run theBlackBerry Dynamicsapp, the UI does not display as expected. This is a known limitation that will be addressed in an upcoming release. (GD-43123)