This release is with real biometrics. This means that MOSIP Platform is now integrated with SDK, MDS (MOSIP Device Service), ABIS (Automated Biometrics Identification System) and Biometric devices. Also, this version is tested for Biometric functionalities. Non-functional requirements (Performance, Scale and Security) will be taken up in subsequent releases.
Modules included
Pre-Registration
Registration Client
Registration Processor
Authentication
Administration
Reference GUI implementation of Pre-Registration, Registration Client and Administration
Modules not included
Partner Management
Resident Services
IAM - The Identity and Access Management(IAM) had been changed from custom implementation to Keycloak.
Module-wise features released as part of this release can be found here
Includes Functional requirements, Process flows, Architecture and High level design, Getting started and Deployment guide, Developer documentation etc. Please find the link to Platform Documentation.
Low level design documents for respective modules is found below: * Pre-Registration * Registration Client * Registration Processor * Authentication * Administration * ID Repository * Kernel
MOSIP Platform can be configured to be used for Real Biometrics. Please find the guide to configure MOSIP for biometrics.
Pre Registration - Browser support
Chrome 74.0.3729
Deployment Script Environment
Microsoft Azure
Registration Client – OS version
Windows 10 (English version) with TPM 2.0
Camera
Logitech / Default windows camera
Scanner
Canon lide 120
GPS
GlobalSat BU-353-S4
Biometrics standard
CBEFF format (Version - 0.9.0)
MOSIP Device Service (MDS)
Version - 0.9.1
SMS gateway
MSG91, Infobip
Registration Client – face capture
OpenImaj - This is licensed for demo purpose only
Keystore
SoftHSM
Antivirus
ClamAV
Maps
OpenstreetMap
Supporting key based digital signatures, not using digital certificates
Transliteration
ICU4J (Library with French, Arabic languages)
The code and automation tests are available on GitHub. The code needs to be built and deployed as per the procedure documented in Building And Deploying MOSIP. We will actively support System Integrators during their first deployment.
1. In scope [↑]
Modules Tested
Pre-registration (UI & Server)
Registration Client (UI & APIs)
Kernel (APIs)
Registration Processor (Server)
ID Authentication (APIs)
ID Repo (APIs)
Administration (UI & APIs)
Version Tag Tested
1.0.5
Test Methodology
Manual
Test Automation
Types of testing
Smoke
Functional
Integration
Regression
Testing Levels
Configuration Parameters tested for
Browser Support
Pre-Registration
Chrome – 78.0.3904.108
OS Support
Registration Client
Windows 10
Language Support
French, Arabic, English
2. Not in scope [↑]
NFR Testing
Scalability Testing
Performance Testing
Security Testing
Configuration Testing
Testing is done for one set of approved production configuration
Changing the configuration parameters for various values (boundary values) and testing the impact of each such value on the platform code will be taken up in subsequent releases.
3. Executive Summary – Consolidated Quality Status [↑]
1
Kernel
Test Automation
PASS
2
Pre-Registration
Test Automation
PASS
3
Registration Client
* Tested Manually * Test Automation
PASS
4
Registration Processor
Tested Manually
Test Automation
PASS
5
ID Authentication
Test Automation
PASS
6
ID Repo
Test Automation
PASS
7
Pre-Registration to Registration Client integration testing
Tested Manually
PASS
8
Registration Client to Registration Processor integration testing
Tested Manually
PASS
9
Registration Processor to IDA integration testing
Tested Manually
PASS
10
IDA to ID Repo
Tested Manually
PASS
4. Types of Testing [↑]
Smoke Testing
Tests to ensure basic work flows work fine
Functional Testing
Tests to ensure functionality of each module and overall system work fine in accordance with the given requirements
Integration Testing
Tests to ensure the inter module functionality works fine and in accordance with the integration requirements
Regression Testing
Tests to ensure that any change doesn't break existing functionality
5. Test Execution Summary [↑]
ABIS
Automated Biometric Identification System
API
Application Programming Interface
ID
Identity
IDA
Identity Authentication
MOSIP
Modular Open Source Identity Platform
NFR
Non-Functional Requirements
OTP
One Time Password
SDK
Software Development Kit
TBD
To Be Determined
TOTP
Temporary One Time Password
UIN
Unique Identification Number
WIP
Work In Progress
CBEFF
Common Biometric Exchange Formats Framework
HSM
Hardware Security Module
TPM
Trusted Platform Module
Refer to properties file at