SlideShare a Scribd company logo
Senior Software Engineer 
Niranjan Karunanandham 
Getting your iOS Device Managed by WSO2 EMM
2 
About the Presenter 
๏Niranjan Karunanandham, Senior Software Engineer 
๏niranjan@wso2.com 
๏Joined WSO2 in September 2013. He has 5 years of experience and is currently contributing to WSO2 Enterprise Mobility Manager. In addition to his product development efforts, he has also provided technology consulting on customer engagements.
3 
About WSO2 
๏Global enterprise, founded in 2005 by acknowledged leaders in XML, web services technologies, standards and open source 
๏Provides only open source platform-as-a-service for private, public and hybrid cloud deployments 
๏All WSO2 products are 100% open source and released under the Apache License Version 2.0. 
๏Is an Active Member of OASIS, Cloud Security Alliance, OSGi Alliance, AMQP Working Group, OpenID Foundation and W3C. 
๏Driven by Innovation 
๏Launched first open source API Management solution in 2012 
๏Launched App Factory in 2Q 2013 
๏Launched Enterprise Store and first open source Mobile solution in 4Q 2013
4 
What WSO2 delivers
Agenda 
๏Overview of WSO2 EMM 
๏How to create the iOS EMM agent 
๏Configuring the WSO2 EMM server for iOS 
๏How to enroll an iOS device to WSO2 EMM 
๏iOS device management with WSO2 EMM 
๏Policy Management with WSO2 EMM 
๏Create your own Enterprise Mobile App Store 
5
Overview of WSO2 EMM 
6
Enterprise Few Years Back 
7 
Data 
Device 
Device 
Enterprise
Enterprise Now 
8 
Data 
Data 
Enterprise 
Device
9 
1 
3 
4 
2 
Public Store 
Data 
App 
BYOD 
COPE
Challenges 
๏Data Security 
๏Remote Device Management 
๏Mobile App Management 
10
WSO2 Enterprise Mobility Manager (EMM) 
๏Mobile Device Management 
๏Mobile App Management 
๏Enterprise Store with Publisher 
11
How to create the iOS EMM agent 
12
Getting iOS Agent 
๏Mac OSX with xCode 
๏iOS Developer Enterprise Program 
๏Download from Github: https://github.com/wso2/emm-agent-ios 
๏Configure and Customize iOS Agent for your Server 
๏Generate the IPA file 
13
Upload the Agent to iOS 
๏Upload the IPA to <EMM_HOME>/repository/deployment/server/jaggeryapps/emm/client_app 
๏Configure the location in <EMM_HOME>/repository/deployment/server/jaggeryapps/emm/config/config.json 
14
How to create the iOS EMM agent 
15
EMM Server Configuration 
๏Requires trusted SSL certificate 
๏Generate an Apple Push Notification Service (APNS) certificate 
๏Configure the EMM Server by following the documentation: https://docs.wso2.com/display/EMM110/iOS+Server+Configurations 
16
EMM Server Configuration 
๏Certificate Authority (CA) and Registration Authority (RA) should be of version 3. 
๏Common Name of CA, RA and SSL should not be the same. 
๏Generate the MDM APNS certification by following documentation: https://docs.wso2.com/display/EMM110/Generating+a+MDM+APNS+Certificate 
17
18
How to enroll an iOS device to WSO2 EMM 
19
Enroll via Link 
20
Enroll via Invite 
21
Download iOS Agent 
22
Download iOS Agent 
23
Enroll an iOS device 
24
iOS device management with WSO2 EMM 
25
Device Management 
๏Device Provisioning 
๏Device Operation 
๏Device Info 
๏Policy Management 
26
Device Operations 
๏Device Lock 
๏Clear Passcode 
๏Wi-Fi 
๏Camera 
๏VPN 
๏APN 
27 
๏Email 
๏Calendar 
๏LDAP 
๏Enterprise Wipe 
๏Password Policy
Device Information 
๏Battery Information 
๏Memory Information 
๏Application Information 
๏Location 
28
Device Management -Overview 
29
Device Management Screen 
30
Policy Management with WSO2 EMM 
31
Policy Management 
๏Administrators can define policies 
๏Policies can be enforced to Users, Roles and Platform based on policy hierarchy 
๏Policy get applied: 
๏When a device enrolls to the system 
๏When editing a policies 
๏When assigning policies to resources 
32
Policies supported by iOS 
๏Wi-Fi 
๏Screen Lock Password Policy 
๏Operation Restriction (Disable Camera) 
๏APN Configuration 
๏LDAP Configuration 
๏Mobile Applications (Install Apps) 
33
Add Policy Screen 
34
Assign Resources to Policy 
35
Create your own Enterprise Mobile Store 
36
Why WSO2 Enterprise Mobile Store? 
๏Consists of a Publisher and Store 
๏App Approval Process through a lifecycle 
๏On Premise and Cloud deployments 
๏Single Sign-On (SSO) 
๏Mobile App Management 
37
Publisher 
๏Supports multiple platforms 
๏Native, Hybrid application 
๏Web Application 
๏Public Store Application [Free] 
๏VPP Application 
38
WSO2 Mobile Publisher 
39
Store 
๏Supports multiple platforms 
๏Advance search options 
๏My Apps 
๏App rating 
40
WSO2 Enterprise Mobile Store 
41
42 
Business Model
43 
More Information ! 
๏Include links to product downloads, white paper downloads , etc.
Contact us !

More Related Content

PDF
Device management by WSO2 Enterprise Mobility Manager
PDF
WSO2 Product Release Webinar: WSO2 Enterprise Mobility Manager 2.0
PDF
BYOD for your business with WSO2 Enterprise Mobility Manager
PDF
Introducing the WSO2 Enterprise Mobility Manager
PDF
Introduction to Enterprise Mobility Manager
PDF
Wso2 con byod-shan-ppt
PDF
WSO2 Enterprise Mobility Manager - 2.0
PDF
Providing Internet Access via WSO2 Enterprise Mobility Manager
Device management by WSO2 Enterprise Mobility Manager
WSO2 Product Release Webinar: WSO2 Enterprise Mobility Manager 2.0
BYOD for your business with WSO2 Enterprise Mobility Manager
Introducing the WSO2 Enterprise Mobility Manager
Introduction to Enterprise Mobility Manager
Wso2 con byod-shan-ppt
WSO2 Enterprise Mobility Manager - 2.0
Providing Internet Access via WSO2 Enterprise Mobility Manager

What's hot (20)

PDF
WSO2Con USA 2015: Connected Device Management for Enterprise Mobility and Beyond
PDF
Device Management for Connected Devices
PDF
Open Enterprise Server With Windows
PDF
Kiosk appdevtips
PDF
DSS ITSEC Webinars 2013 - Network Access Control + Mobile Security (MobileIron)
PDF
Enterprise Mobility: winning strategies to get your organization ready for th...
PDF
Prosoft mobile services v3
PDF
CIS14: Providing Security and Identity for a Mobile-First World
PDF
Galaxy S7/S7 Edge for Businesses
PDF
Enterprise mobility philip_duplessis
PPTX
Connecting The Real World With The Virtual World
PPTX
Make Good Apps great - Using IBM MobileFirst Foundation
PDF
Llunitebe2018 ten practical tips to secure your corporate data with microsoft...
PDF
Surviving the Mobile Phenomenon: Protecting Devices without Disrupting the Us...
PDF
Perfectly Designed for Enterprise: the Galaxy S7/S7 Edge
PDF
Armor5 Presents at Under the Radar 2013
PPTX
Enterprise on the Go - Devon Winkworth, Snr. Principal Consultant, Layer 7 @ ...
PPT
Blackberry, Saatnya beralih ke solusi multi-platform Enterprise Mobility Mana...
PPTX
Simplifying Enterprise Mobility Terms - DronaHQ
PPTX
Oracle OpenWorld 2015 | CON9456 Mobile Security in the Cloud
WSO2Con USA 2015: Connected Device Management for Enterprise Mobility and Beyond
Device Management for Connected Devices
Open Enterprise Server With Windows
Kiosk appdevtips
DSS ITSEC Webinars 2013 - Network Access Control + Mobile Security (MobileIron)
Enterprise Mobility: winning strategies to get your organization ready for th...
Prosoft mobile services v3
CIS14: Providing Security and Identity for a Mobile-First World
Galaxy S7/S7 Edge for Businesses
Enterprise mobility philip_duplessis
Connecting The Real World With The Virtual World
Make Good Apps great - Using IBM MobileFirst Foundation
Llunitebe2018 ten practical tips to secure your corporate data with microsoft...
Surviving the Mobile Phenomenon: Protecting Devices without Disrupting the Us...
Perfectly Designed for Enterprise: the Galaxy S7/S7 Edge
Armor5 Presents at Under the Radar 2013
Enterprise on the Go - Devon Winkworth, Snr. Principal Consultant, Layer 7 @ ...
Blackberry, Saatnya beralih ke solusi multi-platform Enterprise Mobility Mana...
Simplifying Enterprise Mobility Terms - DronaHQ
Oracle OpenWorld 2015 | CON9456 Mobile Security in the Cloud
Ad

Viewers also liked (7)

PPTX
Using WSO2 as a Mobile Services Platform
PDF
Run Your Own Mobile App Store with WSO2 App Manager
PDF
WSO2 Identity Server - Product Overview
PDF
How APIs Can Be Secured in Mobile Environments
PDF
WSO2Con EU 2016: Keynote - Middleware for the Digitally Connected Telco
PPTX
Identity Management for Web Application Developers
PDF
WSO2Con USA 2017: Managing Verifone’s New Payment Device “Carbon” with WSO2’s...
Using WSO2 as a Mobile Services Platform
Run Your Own Mobile App Store with WSO2 App Manager
WSO2 Identity Server - Product Overview
How APIs Can Be Secured in Mobile Environments
WSO2Con EU 2016: Keynote - Middleware for the Digitally Connected Telco
Identity Management for Web Application Developers
WSO2Con USA 2017: Managing Verifone’s New Payment Device “Carbon” with WSO2’s...
Ad

Similar to Getting your iOS Device Managed by WSO2 EMM (20)

PDF
WSO2 Enterprise Mobility Manager - Product Overview
PPTX
WSO2 EMM 2.0 - Product Release Webinar
PDF
How enterprises can leverage their enterprise mobile store with WSO2 Enterpri...
PDF
WSO2Con US 2013 - Achieving Safe BYOD and Productive Apps with WSO2 Mobile De...
PDF
WSO2Con Asia 2014 - Embracing BYOD Trend Without Compromising Security, Emplo...
PDF
WSO2Con Asia 2014 - Embracing BYOD Trend Without Compromising Security, Emplo...
PDF
WSO2Con ASIA 2016: Mobile Strategy for Your Enterprise
PPT
WSO2Con Asia 2014 - Embracing BYOD Trend Without Compromising Security, Emplo...
PPT
WSO2Con Asia 2014 -  Embracing BYOD Trend Without Compromising Security, Emp...
PPTX
Mobile Security for the Enterprise
PPTX
WSO2ConAsia2016-Prabath
PPTX
Richard_Hayton_SUPPORTING_ANY_DEVICE_IT-tinget_2014
PDF
Pulse 2014.mobile first.security
PPTX
Managed Mobility Services: Implementing a true mobile strategie
PDF
WSO2Con USA 2017: Building Enterprise Grade IoT Architectures for Digital Tra...
PPT
IBM Partner Jam - 10th April 2013
PDF
Reference Security Architecture for Mobility- Insurance
PPTX
IBM Mobile foundation overview
PDF
DroidCon 2015 - Building Secure Android Apps For The Enterprise
PPTX
IBM Endpoint Manager for Mobile Devices (Overview)
WSO2 Enterprise Mobility Manager - Product Overview
WSO2 EMM 2.0 - Product Release Webinar
How enterprises can leverage their enterprise mobile store with WSO2 Enterpri...
WSO2Con US 2013 - Achieving Safe BYOD and Productive Apps with WSO2 Mobile De...
WSO2Con Asia 2014 - Embracing BYOD Trend Without Compromising Security, Emplo...
WSO2Con Asia 2014 - Embracing BYOD Trend Without Compromising Security, Emplo...
WSO2Con ASIA 2016: Mobile Strategy for Your Enterprise
WSO2Con Asia 2014 - Embracing BYOD Trend Without Compromising Security, Emplo...
WSO2Con Asia 2014 -  Embracing BYOD Trend Without Compromising Security, Emp...
Mobile Security for the Enterprise
WSO2ConAsia2016-Prabath
Richard_Hayton_SUPPORTING_ANY_DEVICE_IT-tinget_2014
Pulse 2014.mobile first.security
Managed Mobility Services: Implementing a true mobile strategie
WSO2Con USA 2017: Building Enterprise Grade IoT Architectures for Digital Tra...
IBM Partner Jam - 10th April 2013
Reference Security Architecture for Mobility- Insurance
IBM Mobile foundation overview
DroidCon 2015 - Building Secure Android Apps For The Enterprise
IBM Endpoint Manager for Mobile Devices (Overview)

More from WSO2 (20)

PDF
Demystifying CMS-0057-F - Compliance Made Seamless with WSO2
PDF
Quantum Threats Are Closer Than You Think – Act Now to Stay Secure
PDF
Modern Platform Engineering with Choreo - The AI-Native Internal Developer Pl...
PDF
Application Modernization with Choreo - The AI-Native Internal Developer Plat...
PDF
Build Smarter, Deliver Faster with Choreo - An AI Native Internal Developer P...
PDF
Platformless Modernization with Choreo.pdf
PDF
Application Modernization with Choreo for the BFSI Sector
PDF
Choreo - The AI-Native Internal Developer Platform as a Service: Overview
PDF
[Roundtable] Choreo - The AI-Native Internal Developer Platform as a Service
PPTX
WSO2Con 2025 - Building AI Applications in the Enterprise (Part 1)
PPTX
WSO2Con 2025 - Building Secure Business Customer and Partner Experience (B2B)...
PPTX
WSO2Con 2025 - Building Secure Customer Experience Apps
PPTX
WSO2Con 2025 - AI-Driven API Design, Development, and Consumption with Enhanc...
PPTX
WSO2Con 2025 - AI-Driven API Design, Development, and Consumption with Enhanc...
PPTX
WSO2Con 2025 - Unified Management of Ingress and Egress Across Multiple API G...
PPTX
WSO2Con 2025 - How an Internal Developer Platform Lets Developers Focus on Code
PPTX
WSO2Con 2025 - Architecting Cloud-Native Applications
PDF
Mastering Intelligent Digital Experiences with Platformless Modernization
PDF
Accelerate Enterprise Software Engineering with Platformless
PDF
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
Demystifying CMS-0057-F - Compliance Made Seamless with WSO2
Quantum Threats Are Closer Than You Think – Act Now to Stay Secure
Modern Platform Engineering with Choreo - The AI-Native Internal Developer Pl...
Application Modernization with Choreo - The AI-Native Internal Developer Plat...
Build Smarter, Deliver Faster with Choreo - An AI Native Internal Developer P...
Platformless Modernization with Choreo.pdf
Application Modernization with Choreo for the BFSI Sector
Choreo - The AI-Native Internal Developer Platform as a Service: Overview
[Roundtable] Choreo - The AI-Native Internal Developer Platform as a Service
WSO2Con 2025 - Building AI Applications in the Enterprise (Part 1)
WSO2Con 2025 - Building Secure Business Customer and Partner Experience (B2B)...
WSO2Con 2025 - Building Secure Customer Experience Apps
WSO2Con 2025 - AI-Driven API Design, Development, and Consumption with Enhanc...
WSO2Con 2025 - AI-Driven API Design, Development, and Consumption with Enhanc...
WSO2Con 2025 - Unified Management of Ingress and Egress Across Multiple API G...
WSO2Con 2025 - How an Internal Developer Platform Lets Developers Focus on Code
WSO2Con 2025 - Architecting Cloud-Native Applications
Mastering Intelligent Digital Experiences with Platformless Modernization
Accelerate Enterprise Software Engineering with Platformless
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation

Recently uploaded (20)

PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
WOOl fibre morphology and structure.pdf for textiles
PPTX
TLE Review Electricity (Electricity).pptx
PDF
Hybrid model detection and classification of lung cancer
PPTX
Tartificialntelligence_presentation.pptx
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PPTX
Chapter 5: Probability Theory and Statistics
PDF
A novel scalable deep ensemble learning framework for big data classification...
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PDF
Hindi spoken digit analysis for native and non-native speakers
PPTX
1. Introduction to Computer Programming.pptx
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Approach and Philosophy of On baking technology
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
PDF
August Patch Tuesday
PDF
Web App vs Mobile App What Should You Build First.pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PPTX
A Presentation on Touch Screen Technology
MIND Revenue Release Quarter 2 2025 Press Release
A comparative study of natural language inference in Swahili using monolingua...
WOOl fibre morphology and structure.pdf for textiles
TLE Review Electricity (Electricity).pptx
Hybrid model detection and classification of lung cancer
Tartificialntelligence_presentation.pptx
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Chapter 5: Probability Theory and Statistics
A novel scalable deep ensemble learning framework for big data classification...
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
Hindi spoken digit analysis for native and non-native speakers
1. Introduction to Computer Programming.pptx
Building Integrated photovoltaic BIPV_UPV.pdf
Approach and Philosophy of On baking technology
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
August Patch Tuesday
Web App vs Mobile App What Should You Build First.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
A Presentation on Touch Screen Technology

Getting your iOS Device Managed by WSO2 EMM

  • 1. Senior Software Engineer Niranjan Karunanandham Getting your iOS Device Managed by WSO2 EMM
  • 2. 2 About the Presenter ๏Niranjan Karunanandham, Senior Software Engineer ๏niranjan@wso2.com ๏Joined WSO2 in September 2013. He has 5 years of experience and is currently contributing to WSO2 Enterprise Mobility Manager. In addition to his product development efforts, he has also provided technology consulting on customer engagements.
  • 3. 3 About WSO2 ๏Global enterprise, founded in 2005 by acknowledged leaders in XML, web services technologies, standards and open source ๏Provides only open source platform-as-a-service for private, public and hybrid cloud deployments ๏All WSO2 products are 100% open source and released under the Apache License Version 2.0. ๏Is an Active Member of OASIS, Cloud Security Alliance, OSGi Alliance, AMQP Working Group, OpenID Foundation and W3C. ๏Driven by Innovation ๏Launched first open source API Management solution in 2012 ๏Launched App Factory in 2Q 2013 ๏Launched Enterprise Store and first open source Mobile solution in 4Q 2013
  • 4. 4 What WSO2 delivers
  • 5. Agenda ๏Overview of WSO2 EMM ๏How to create the iOS EMM agent ๏Configuring the WSO2 EMM server for iOS ๏How to enroll an iOS device to WSO2 EMM ๏iOS device management with WSO2 EMM ๏Policy Management with WSO2 EMM ๏Create your own Enterprise Mobile App Store 5
  • 7. Enterprise Few Years Back 7 Data Device Device Enterprise
  • 8. Enterprise Now 8 Data Data Enterprise Device
  • 9. 9 1 3 4 2 Public Store Data App BYOD COPE
  • 10. Challenges ๏Data Security ๏Remote Device Management ๏Mobile App Management 10
  • 11. WSO2 Enterprise Mobility Manager (EMM) ๏Mobile Device Management ๏Mobile App Management ๏Enterprise Store with Publisher 11
  • 12. How to create the iOS EMM agent 12
  • 13. Getting iOS Agent ๏Mac OSX with xCode ๏iOS Developer Enterprise Program ๏Download from Github: https://github.com/wso2/emm-agent-ios ๏Configure and Customize iOS Agent for your Server ๏Generate the IPA file 13
  • 14. Upload the Agent to iOS ๏Upload the IPA to <EMM_HOME>/repository/deployment/server/jaggeryapps/emm/client_app ๏Configure the location in <EMM_HOME>/repository/deployment/server/jaggeryapps/emm/config/config.json 14
  • 15. How to create the iOS EMM agent 15
  • 16. EMM Server Configuration ๏Requires trusted SSL certificate ๏Generate an Apple Push Notification Service (APNS) certificate ๏Configure the EMM Server by following the documentation: https://docs.wso2.com/display/EMM110/iOS+Server+Configurations 16
  • 17. EMM Server Configuration ๏Certificate Authority (CA) and Registration Authority (RA) should be of version 3. ๏Common Name of CA, RA and SSL should not be the same. ๏Generate the MDM APNS certification by following documentation: https://docs.wso2.com/display/EMM110/Generating+a+MDM+APNS+Certificate 17
  • 18. 18
  • 19. How to enroll an iOS device to WSO2 EMM 19
  • 24. Enroll an iOS device 24
  • 25. iOS device management with WSO2 EMM 25
  • 26. Device Management ๏Device Provisioning ๏Device Operation ๏Device Info ๏Policy Management 26
  • 27. Device Operations ๏Device Lock ๏Clear Passcode ๏Wi-Fi ๏Camera ๏VPN ๏APN 27 ๏Email ๏Calendar ๏LDAP ๏Enterprise Wipe ๏Password Policy
  • 28. Device Information ๏Battery Information ๏Memory Information ๏Application Information ๏Location 28
  • 31. Policy Management with WSO2 EMM 31
  • 32. Policy Management ๏Administrators can define policies ๏Policies can be enforced to Users, Roles and Platform based on policy hierarchy ๏Policy get applied: ๏When a device enrolls to the system ๏When editing a policies ๏When assigning policies to resources 32
  • 33. Policies supported by iOS ๏Wi-Fi ๏Screen Lock Password Policy ๏Operation Restriction (Disable Camera) ๏APN Configuration ๏LDAP Configuration ๏Mobile Applications (Install Apps) 33
  • 35. Assign Resources to Policy 35
  • 36. Create your own Enterprise Mobile Store 36
  • 37. Why WSO2 Enterprise Mobile Store? ๏Consists of a Publisher and Store ๏App Approval Process through a lifecycle ๏On Premise and Cloud deployments ๏Single Sign-On (SSO) ๏Mobile App Management 37
  • 38. Publisher ๏Supports multiple platforms ๏Native, Hybrid application ๏Web Application ๏Public Store Application [Free] ๏VPP Application 38
  • 40. Store ๏Supports multiple platforms ๏Advance search options ๏My Apps ๏App rating 40
  • 43. 43 More Information ! ๏Include links to product downloads, white paper downloads , etc.