Release Notes 0.9.0
Table Of Contents
Scope [↑]
This release is with proxy biometrics. This means that the implementation of Print system, SDK, MDM (MOSIP Device Manager), ABIS (Automated Biometrics Identification System) and Biometric devices has been stubbed. Also, this version is tested for functionality. Non-functional requirements (Performance, Scale and Security) will be taken up in subsequent releases.
Features included – Pre-Registration, Registration Client, Registration Processor, ID Authentication, Reference GUI implementation of Pre-Registration and Registration Client.
Features not included – Administration, Partner Management, Resident Services
Documentation [↑]
Platform Documentation
Includes Functional requirements, Process flows, Architecture and High level design, Getting started and Deployment guide, Developer documentation etc. Link to Platform Documentation
Detailed Documentation
Low Level design
Test cases
Key Points [↑]
Key Points | Details |
---|---|
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) |
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) |
Code [↑]
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.
Tests [↑]
Testing Scope
In Scope
Title | Description |
---|---|
Modules Tested |
|
Version Tag Tested | 0.9.0 |
Test Methodology |
|
Types of testing |
|
Testing Levels | |
Configuration Parameters tested for | Refer to QA env properties file with suffix ‘qa’ in the filename, at Link |
Browser Support | Pre-Registration
|
OS Support | Registration Client
|
Language Support | French, Arabic, English |
Not in Scope
Title | Description |
---|---|
NFR Testing |
|
Configuration Testing |
|
Executive Summary – Consolidated Quality Status
Sl. No. | Module / Activity | Test Methodology | Test Status |
---|---|---|---|
1 | Kernel |
| PASS |
2 | Pre-Registration |
| PASS |
3 | Registration Client |
| PASS |
4 | Registration Processor |
| PASS |
5 | ID Authentication |
| PASS |
6 | ID Repo |
| PASS |
7 | Pre-Registration to Registration Client integration testing |
| PASS |
8 | Registration Client to Registration Processor integration testing |
| PASS |
9 | Registration Processor to Pre-Registration integration testing |
| PASS |
10 | Registration Processor to Registration Client integration testing |
| PASS |
11 | Registration Client to IDA integration testing |
| PASS |
12 | Registration Processor to IDA integration testing |
| PASS |
13 | IDA to ID Repo |
| PASS |
14 | Kernel API integration |
| PASS |
15 | End to end functional testing |
| PASS |
Types of Testing
Testing Type | Description |
---|---|
Smoke Testing | Tests to ensure basic workflows 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 |
Test Execution Summary
Known Issues [↑]
List Of Acronyms [↑]
Acronym | Expanded Form |
---|---|
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 |
Last updated