Skip to main content

MC Configuration files Overview

A KOBIL Secured app is connected to a KOBIL Security Server installation. To make this connection work, the app needs to share some setup files with the MasterController. The specific files required depend on the KOBIL solution in use. For the KOBIL Shift Lite, the Security Server is made up of AST Services and a KOBIL IDP server working together. The essential configuration files for this setup are sdk_config.jwt (signed by AST Services), mc_config.json, and app_config.json.

Folder structure of the MC Configuration files

Structure of the Kotlin projects.
├── artifacts

├── app
│   └── src
│   ├── main
│   │   ├── AndroidManifest.xml
│   │   ├── java
│   │   │   └── com
│   │   │   └── yourCompany
│   │   │   └── yourApp
│ │ │ ├── ...
│   │   │  
│   │   └── assets
│ │ └── yourEnvironment
│ │ ├── sdk_config.jwt
│ │     ├── mc_config.json
│ │   ├── app_config.json
│ │      └── SSL_certificate.pem
│ │

Structure of the Swift projects.
├── artifacts

├── yourApp
│   ├── Extensions
│   ├── Models
│   ├── Views
│   └── Resources
│   └── assets
│ └── yourEnvironment
│ ├── sdk_config.jwt
│     ├── mc_config.json
│   ├── app_config.json
│      └── SSL_certificate.pem


Note: In certain instances, such as managing configuration files, you will be required to handle a "trust store." We recommend familiarizing yourself with the documentation on which certificates to put into that trust store before embarking on the configuration file creation process.