Skip to main content
Skip table of contents

Mobile Device Management Support via SCEP

The IDMS can be configured to work with a Mobile Device Management (MDM) system to facilitate the device verification and certificate distribution phase. With the MDM support, IdExchange is able to retrieve the user's device information directly from the MDM in order to automate the registration process. Finally, when the user has been approved for issuance, the MDM can directly issue a credential to the device without requiring any additional interaction from the user. 

General Architecture

The MDM is hosted in a cloud environment and has direct access to the mobile device. The IDMS connects only to the MDM in order to obtain device information and to instruct the MDM to generate a credential on the device. 

Device Verification

The IDMS can use the MDM to automated the registration for a user and their device. IDMS will look up the user’s device information. The security officer can then approve this device for a derived credential. The benefits of this approach is that the device information is retrieved from an authoritative source and the user does not have to manually enter any information during the registration phase.

How Device registration and verification works

Step NumberDescription
1Using the self-service portal or via a search conducted by the security official, the user's email address is retrieved and sent to the MDM.
2The MDM looks up the user's device information based on their email address.
3The MDM returns to the device information to the IDMS.
4The IDMS inspects the device information, validates it, and then presents it to the screen.
5The user can choose to register this device and create a derived credential request. Later in the workflow, the security official can approve this request.

Certificate Distribution

For certificate delivery, IDMS supports the simple certificate enrollment protocol (SCEP) to provide a standard way for MDM vendors to request and deploy certificates to the devices under their control.

Architecture components

Microservice: This service provides an interface for the MDM to contact. It will receive the request and then route it to the IDMS. The reason the Microservice is separate is to allow provide security segmentation between the components. This Microservice only listens to requests and forwards them to the IDMS. It is not connected to any other systems.

IDMS: The IDMS is the core system that will connect to the other credentialing systems such as active directory, HID credential management system, databases, and certificate authorities. The IDMS also connects to the MDM in order to retrieve device information to accelerate the device verification process.

How the device obtains a certificate with the MDM



1The user creates a request and the security official approves the request. IDMS then assigns the device to the derived credential profile.
2MDM reads the profile configuration, works with the mobile device to create a SCEP request.
3MDM sends SCEP request to the IdExchange Microservice
4IdExchange Microservice forwards to the SCEP request to the IdExchange Server. The request is verified and is routed to the to CA.
5The CA generates the request and returns it to the IdExchange Server. The IdExchange server then returns the certificate to the IdExchange microservice.
6MDM/Device receives the certificate
7Certificate is available on the device for security operations.
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.