This document contains the features that were developed or enhanced as part of MOSIP 1.1 release.
Auth Manager implementation has changed. The design for the kernel auth manager implementation change is available here.
Similar kernel services have been merged
UIN generator and VID generator are merged
Email and SMS services are merged
Master data and applicant type services are merged
Crypto manager, key manager, license key manager, signature and token id generator services are merged
Kernel CBEFF utility has been updated to load XSD only once during application initialization. The design for the kernel CBEFF utility is available here.
Partner manager has been integrated with Keycloak.
"Preregistration" realm has been created in Keycloak to store Pre-registration users.
The design for UIN generator has been changed to move assigned UINs to a new table. The design for the kernel UIN generator implementation is available here.
The SMS implementation has changed to allow integration with any vendor. The design for the SMS implementation is available here.
New APIs have been created,
For creating, updating and fetching dynamic master data.
Dynamic master data has been added as part of registration client master data sync
New fetch APIs are added as part of Administration, so that drop-downs can be created for UI features.
Fetch a list of modules based on language code and id
Fetch a list of modules based on language code and id
Fetch a list of template types based on language code and code
Fetch a list of modules based on language code
Fetch a list of template file format based on language code
Fetch a list of template types based on language code
Fetch a list of location hierarchy list based on language code and hierarchy_level
Fetch a list of location hierarchy based on language code
Some create APIs are upgraded to support multi-language
Create an individual type
Create a holiday
Create a machine type
Captcha has been implemented as part of login in pre-registration.
Pre-registration UI now can be dynamically created using ID schema and UI specification. The guide to create pre-registration UI Specifications is available here.
"Save to Device" feature has been disabled from registration client UI and will be added back when packet upload portal will be developed.
Registration client is now sending the registration client version number as part of packet meta information.
Login for user with role "Default" has been added, so that this user can skip on-boarding and register as the 1st user in MOSIP system.
Client setting sync has been updated to fetch data only when key index and center id is sent. The updated API specification for client setting sync is available here.
Machine master table has been updated to store public key and key index. Validation for public key to machine for TPM and non-TPM machines has been added.
Support for dynamic fields in sync has been added. For details on dynamic fields find the API specification here.
Registration Packet structure has changed to store id, evidence and optional data separately in different folders.
Implementation has been changed to support MDS 0.9.5 specification.
Implementation has been changed to support SDK 0.9.0 specification.
Secure zone notification stage has been added when a request comes from DMZ to MZ in Registration Processor.
Implementation has been changed to integrate with ABIS 0.9.0 specification.
In-memory virus scan of decrypted packets in DMZ has been removed due to security concerns.
Feature to retrieve UIN card using UIN or VID has been implemented, so that resident services can provide e-UIN card to residents.
Device validation for registered devices using which biometrics of resident were captured has been added in OSI Stage.
Registration Processor integration with IDA internal authentication to perform officer, supervisor and introducer authentication has been added.
Digital signature has been added to the UIN card.
Packet processing is stopped for a packet which is marked as "Rejected" by the supervisor in packet validator stage.
Registration client audit logs are now being sent to audit table after packet is decrypted in registration processor.
Packet reader utility has been created to read the data in the new packet structure.
Feature for multi-factor authentication is now added.
Implementation has been changed to support SDK 0.9.0 specification.
Implementation has been changes to support MDS 0.9.5 specification.
Device validation for devices used for biometric authentication has been added.
Authentication Transaction History table has been upgraded to support capture of entity ID and name of partners.
Auto-revocation has been added for perpetual VIDs when regeneration is called.
Audit logs for IDA events and ID Repository has been added for all failure and transactions.
The design for IDA has been changed to make it Monolithic. Details about the design are available here.
Authentication as a separate module
Performance changes to IDA - Combining services for reduced network calls
Separate database for Authentication from the ID Repository
Zero knowledge storage
Caching for validations
APIs related to CRUD operations for MISP (MOSIP Infrastructure Service Provider) (API Specification)
APIs related to CRUD operations for Policy (API Specification)
APIs related to CRUD operations for Partner (API Specification)
APIs related to CRUD operations for Partner Manager (API Specification)
The features for Release 1.2.0 will be published soon.
MOSIP Version 1.1.0 has several enhancements. It has additional security features and is performance-tuned and feature-rich.
Release Date: July 03, 2020
Key Highlights
Includes Partner Management
Engineering Changes
Automated deployment scripts based on docker, ansible and kubernetes.
Open build process using Travis and Github Actions.
Git commit-ids in builds helps in traceability from binary to code.
Built docker images are published into Maven and docker hub.
Documentation now uses Gitbook (docs.mosip.io)
Technology Changes
ApacheDS has been replaced with Keycloak for secure identity and access management.
Prometheus end points for all MOSIP services for health monitoring
Network HSM for strong security and data protection
Includes functional requirements, process flows, architecture and high level design.
All APIs are documented here.
Low level design documents for each module are available in the respective github repos.
The details related to artifactory versions is available here.
Code needs to be deployed as per the procedure depicted in Sandbox Installer.
This document contains the artifacts & there versions that were released as part of MOSIP 1.1 release.
This document contains the bugs that were fixed as part of MOSIP 1.1 release.
Title | Description |
---|---|
Areas | Technology used |
---|---|
Title | Description |
---|---|
Key | Value |
---|---|
Test Execution | Version | Test Cases | Executed Tests | Pass | Fail | Pending Execution | Pass% | Fail% |
---|---|---|---|---|---|---|---|---|
JIRA ID | Module | Description |
---|---|---|
Achronyms | Full Form |
---|---|
Repository Name | Artifacts Name | Version |
---|---|---|
JIRA ID | Summary | Module |
---|
Functional Testing
Pre-registration (UI & APIs)
Registration Client
Kernel (APIs)
Registration Processor (Server)
ID Authentication (APIs)
Partner Management (APIs)
ID Repo (APIs)
Resident Services (APIs)
Non-Functional Testing
Early Performance Testing
Security Testing
Configuration Testing
Testing is done for default configuration. Changing the configuration parameters with various values will be taken up in subsequent releases.
Version Tag Tested
v1.1.0
Types of testing
Smoke
Functional
Integration
Regression
Browser Support
Pre-Registration (Latest Versions of Chrome, Edge & Firefox)
OS Support
Registration Client (Windows 10)
Deployment Script Environment
Microsoft Azure and VMs deployed in on-premise hardware
Registration Client with TPM 2.0
Windows 10
Document Scanner
Canon lide 120
GPS
GlobalSat BU-353-S4
Biometrics Standard
CBEFF format (Version - 2.0)
MOSIP Device Service (MDS)
MDS v0.9.5
ABIS
ABIS Spec Version v0.9
SDK
SDK Spec Version v0.9
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)
Non-Functional Testing
Detailed Performance Testing
Reliability and Disaster recovery Testing
Admin
Admin UI
Admin APIs
UI
Dynamic UI
Test Coverage
Pre-Registration (100%), Registration Client (95%), Registration Processor (100%), Authentication (100%), Partner Management (100%), Resident Services (100%)
Code Coverage
70% to 80%
Automation Coverage
80%
Number of Test Cases
Total Run (2818), Pass (2526), Pass Rate (90%)
Number of Bugs Found
797 (Since December 2019)
Number of Open Defects
Total (77), Blocker or Critical: 10 (7 fixed & 3 open for patch release)
Number of Immediate Fixes
10 to 15
Kernel
1.0.10
372
372
341
31
0
91.7%
8.3%
Pre-Registration
1.0.10
829
802
774
28
27
96.5%
3.5%
Registration
1.0.10
316
271
263
8
45
97.0%
3.0%
Authnetication
1.0.10
1081
1081
1033
48
0
95.6%
4.4%
ID Repository
1.0.10
152
152
142
10
0
93.4%
6.6%
Resident Services
1.0.10
38
33
33
0
5
100%
0.0%
Partner Management
1.0.10
84
84
84
0
0
100%
0.0%
Total
1.0.10
2872
2795
2670
125
77
95.5%
4.5%
MOSIP-7999
Pre-registration
Notification is not sent when an booked appointment is canceled
MOSIP-29972
Pre-registration
Application Allows to send multiple otp for a single user
MOSIP-7676
Pre-registration
User is allowed to discard the application with in 24 hours i.e. the configured time
MOSIP-7704
Pre-registration
On the Pre Registration UI, a page reload results in session time-out discarding the data entered
MOSIP-7704
Pre-registration
User is not able to copy the documents of his/her choice
MOSIP-7817
Pre-registration
Pre-registration application is allowing Cross Origin Resource Sharing (CORS)
MOSIP-531
Pre-registration
User is navigated to blank page for center with no slots and date available for center selected
MOSIP-7942
ID Authentication
Device details are not validated against the biomertic type
MOSIP-7993
ID Authentication
Arabic data displayed as junk characters in ekyc response
MOSIP-7907
ID Authentication
Able to do OTP authentication with invalid transaction id
MOSIP-7842
Registration Client
Device details are not stored in Packet
MOSIP-7915
Registration Client
Navigation issues in registration client UI
MOSIP-7970
Registration Client
Able to authenticate with devices registered for 'REGISTRATION'
MOSIP-31341
Registration Client
Streaming of device stays turned on when registration flow is abruptly closed
MOSIP-7726
Registration Client
Operator should not be able to perform any registration activities when Center, User or Machine is In-Active
MOSIP-7995
Registration Client
Registration data is not displayed when supervisor selects the option informed/can't informed
MOSIP-7814
Registration Client
Multiple issues in the contents displayed in the registration acknowledgement preview page
MOSIP-8006
Registration Client
Unable to go back to username field from password field in the registration client login window
MOSIP-275
Registration Processor
Registration processor stages aren't working properly after restarting the K8 cluster
MOSIP
Modular Open Source Identity Platform
ABIS
Automated Biometric Identification System
API
Application Programming Interface
ID
Identity
IDA
Identity Authentication
NFR
Non-Functional Requirements
OTP
One Time Password
SDK
Software Development Kit
JWT
Java Web Token
K8
Kubernetes
UIN
Unique Identification Number
VID
Virtual ID
CBEFF
Common Biometric Exchange Formats Framework
CORS
Cross Origin Resource Sharing
HSM
Hardware Security Module
TPM
Trusted Platform Module
SDK
Software Development Kit
MDS
MOSIP Device Service
ICU4J
International Components for Unicode for Java
WIP
Work In Progress
TBD
To Be Determined/Done
1.0.9
1.0.6
1.0.9
1.0.7
1.0.6
1.0.6
1.0.6
1.0.7
1.0.6
1.0.6
1.0.7
1.0.6
1.0.6
1.0.6
1.0.6
1.0.6
1.0.6
1.0.6
1.0.6
1.0.6
1.0.6
1.0.6
1.0.6
1.0.7
1.0.6
1.0.6
1.0.6
1.0.6
1.1.0
1.0.6
1.0.6
1.0.6
1.0.6
1.0.9
1.0.9
1.0.9
1.1.0
1.0.8
1.0.10
1.0.9
1.0.7
1.0.7
1.0.7
1.0.9
1.0.9
1.0.6
1.0.6
1.0.9
1.0.9
1.0.6
1.0.7
0.9
0.9
1.0.9
1.0.9
1.0.9
1.0.9
1.0.9
1.0.9
1.0.9
1.0.9
1.0.9
1.0.9
1.0.9
1.0.9
1.0.9
1.0.9
1.0.9
1.0.10
1.0.10
1.0.10
1.0.10
1.0.10
1.0.10
1.0.10
1.0.10
1.0.10
1.0.10
1.0.10
1.0.10
1.0.10
1.0.10
1.0.10
1.0.10
1.0.10
1.0.10
1.0.10
1.0.10
1.0.10
1.0.10
1.0.10
1.0.10
1.0.10
1.0.10
1.0.10
1.0.10
1.0.10
1.0.10
1.0.10
1.0.10
1.0.10
1.0.10
1.0.10
1.0.10
1.0.9
1.0.9
1.0.9
1.0.9
1.0.9
1.0.9
1.0.9
1.0.0
1.0.0
1.0.0
1.0.0
1.0.7
Kernel services are not working as kernel-masterdata-service pods are in CrashLoopBackOff | Commons |
Unable to Sync Data using the role "Default" | Commons |
Processing are failing at Print Service stage (PDF Signature Issue) | Commons |
Proxy OTP: needs to be written into the transaction table like regular OTP | Commons |
ID Repository: UIN and VID number should be string | Commons |
License Key APIs are giving authentication failed | Commons |
Kernel Encryption & Decryption API is not working as expected | Commons |
Valid tokens returned from TokenHandlerUtil are marked invalid when sent to Auth Manager | Commons |
Machine History API is returning 500 response | Commons |
Kernel services are not working as kernel-masterdata-service pods are fauling in preprod environment | Commons |
Updated keys are not present in Key_Store table after Master Sync in Registration Client | Commons |
Key Manager API in preprod enviornment is failing even for a single user | Commons |
Facing issue while deploying 1.0.6-rc in sandbox | Commons |
Unwanted properties for KeyCloak should be removed from Kernel properties file | Commons |
Auth Manager is throwing error in Pre Registration | Commons |
Send OTP service of Kernel is not working | Commons |
Global Configuration Properties - Non adequate comments per parameter | Commons |
Global Configuration Properties - Application IDs are both in DB and global file | Commons |
Send OTP is failing with type cast error | Commons |
Sync configuration failing for a gap of 30 mins because of which packet was not uploading | Commons |
Authentication using OTP is not working as expected | Commons |
Authentication should not happen for invalid type inside digital Id | Commons |
Expired kernel keys are not regenerating | Commons |
Registration Client is not getting response from Kernel | Commons |
Token Generator failing intermittently to parse json - requesttime format | Commons |
UTC Time validation for requestTime is not implemented in kernel services | Commons |
Notification channel names should be standardized in Send OTP service | Commons |
Kernel services are returning 500 HTTP status in some scenarios | Commons |
Update Location API is not allowing actiavte and deactivate location | Administration |
Unable to logout from the Upload document page | Administration |
Register Device API is not working as expected | Administration |
Create and Update Machine have Issues related to optional and mandatory fields | Administration |
Unable to validate document in arabic language but validation is possible with english language | Administration |
Create and Update Machine API is converting Machine name to lower case | Administration |
Unable to create the registration center as throwing "ERROR: duplicate key value violates unique constraint" | Administration |
Unable to update the details for blacklisted words getting error KER-MSD-105 | Administration |
Getting Technical error occurred on Admin UI when login to pre-reg on another tab of browser | Administration |
ID and Version is coming null in response of Post/Device provider API | Administration |
Unable to work with Admin UI as the page is appearing blank | Administration |
Device Spec Filter API is not working | Administration |
API for registration of Device Provider is generating a random ID | Administration |
Unable to create the Device Type in multiple languages | Administration |
Register MDS is allowing to create a MDS with duplicate data | Administration |
Create Device API is not handling the invalid zone code validation | Administration |
Filter Registration Center API is not providing data based on zone | Administration |
Update machine: wrong error message when the zone code value is sent as blank | Administration |
Update Reg Center API:wrong error message thrown for when Exceptional Holiday Date format is invalid | Administration |
Update Document type API: wrong error message is displayed when the value for code is sent blank. | Administration |
Machine is not getting created when optional field is left as blank | Administration |
Error message and code is received as blank for getLeafZones API | Administration |
Holiday search API: Positive response is received even though sort-type field is sent with wrong value | Administration |
Exception Holiday dates are not getting saved in the update form of a registration center | Administration |
Decommission APIs is not updating delete time | Administration |
Register device API is not doing many field validations | Administration |
Register Device API is allowing to register a device with certification as L1 and without FTPId | Administration |
Register Device API is allowing to register a device with invalid certification and purpose | Administration |
Register Device is allowing to Register a device with invalid Timestamp | Administration |
Center Update Error - Secondary language details to be edited getting is not updated or saved in the center | Administration |
UX standards Issue - UI implemented has deviations when compared to the expected standards | Administration |
Language in the Blacklisted Detail View screen is displayed wrong when the word is other than English | Administration |
Able to map devices to multiple centers | Administration |
Update MDS is not giving proper message in case of inValid regDType and regDSType | Administration |
Register and Update FTP and MDS is not providing proper validation messages for many scenarios | Administration |
Update Device provider is allowing to update a device provider to the existing device provider | Administration |
When syncbyte vendor MDS version is changing and we creating pkt with this new mds, the dpid which is deviceprovideid inside the pkt is changing | Administration |
Text of few of the labels in the Admin UI screens are not displayed in the language configured(French) | Administration |
Exceptional Holidays added to a center is displayed as a blank field in the center detail screen | Administration |
Error on click of document Type in masterdata type | Administration |
Create and Update center not handling holiday location code validation | Administration |
Wrong error message displayed when Fetch Execeptional Holidays for Reg center API is executed | Administration |
Wrong error messages displayed when Fetch working days for Reg center ID API is executed | Administration |
Create registration Center API is creating a center even if we are not passing working-Non-Working day for all days | Administration |
Wrong error messages and response when Create Device API is executed | Administration |
500 Error thrown at console at server level without auditing the UI events | Administration |
Update RegCenter API allowing to update a center even if it doesn't belongs to admin zone or admin's child zones | Administration |
Create and update MDS is providing wrong error code and message | Administration |
Zone-code value is not available in response of update-device api | Administration |
Exceptional Holiday Dates already defined for the center is not visible in the Center detail screen | Administration |
Field name is not displayed in the error message when request is sent in wrong format | Administration |
Wrong message is displayed when code field is sent as blank | Administration |
Device Validate API is not doing deviceType and deviceSubType validation against device provider | Administration |
Wrong response messages are displayed for mapping registration center~machine | Administration |
Wrong messages are displayed for machine~registration center responses | Administration |
Error is thrown when code field is sent as blank in document type POST request body | Administration |
Fetch Packet status API is giving more than one status in many stages | Administration |
Update Location API is allowing to Deactivate parent location even if child location is active | Administration |
Create Machine:Wrong error message is generated in response although optional field as sent as blank in the request | Administration |
Create Machine:Wrong error message is generated in the response when invalid mSpec_id is sent in request | Administration |
Validation failing because of extra space in response message | Administration |
Wrong validation messages shown when "MAp user-Registration Center API" is executed | Administration |
Wrong validation messages are displayed when "Un-Mapping the user from registration center"API is executed. | Administration |
Unmapping device~registration center is providing wrong validation messages | Administration |
Wrong error messages are displayed in the response from Mapdevice to Reg center API | Administration |
Register MDS is providing wrong validation messages | Administration |
API_Bug:Wrong error messages received as Response which do not match the messages mentioned in acceptance criteria | Administration |
Decommission center API is not allowing to decommission a deactivated center | Administration |
API_Bug:The values to be updated in the statuscode is not logged in the DB tables | Administration |
Register FTP service is accepting id | Administration |
Register Device Provider service is accepting id field in the request | Administration |
"API_Bug:Device status updated Successfully" message gets displayed even after providing the existing values for a particular device code in the request. | Administration |
Register and Update Device provider Api is giving the wrong validation messages | Administration |
Register FTP API is not making isActive true while creation | Administration |
Field length validation is not implemented in Register/Update Foundational trust provider API | Administration |
Device Validate Api is providing wrong validation messages | Administration |
Applying filters for Region,Province,Zone and city are cases sensitive. Filters are not getting applied if entered in upper or lowercase letters.. | Administration |
Adding filters by entering special chars in any free text fields will consider it as an valid search and displays the data. | Administration |
Admin services throw java exceptions for listed scenarios | Administration |
Admin apis not providing proper error message | Administration |
Unable to move ahead from pre-reg demographic page - shows technical error and page keeps loading | Pre Registration |
Pre-registration booking service pod is in crashbackloop | Pre Registration |
The version mentioned in pre-reg UI needs to be corrected | Pre Registration |
If the dependent field is not filled the other field keeps on loading | Pre Registration |
The non mandatory field not filled is appearing in Pre-view page | Pre Registration |
The value populating under zone and city is incorrect if the province field is delete and hierarchy is changed | Pre Registration |
Unable to proceed further from Demographic page when the field is made non-mandatory using Json | Pre Registration |
Getting technical error after uploading document more than the size | Pre Registration |
Pr-registration fully blocked with an error "Error creating bean with name 'referenceValidator'" - impacts further Pre-reg testing | Pre Registration |
To hide the discard button when the application is expired | Pre Registration |
The tool tip message needs to be corrected In your application page under discard button | Pre Registration |
The user is getting logout when click out side the Logout confirmation popup | Pre Registration |
Under preview page the document uploaded remains same when minor is changed to Adult | Pre Registration |
Allignment issue with alphabets in popup notification | Pre Registration |
CAPTCHA shows broken image when left ideal for a while | Pre Registration |
Unable to move ahead from demographic page on click of continue | Pre Registration |
The preview page does not show the value selected by Tab | Pre Registration |
UI issue found under Upload Document page | Pre Registration |
Getting technical error while loading the document | Pre Registration |
Getting error as while trying to get OTP using SentOTP for mobile | Pre Registration |
The Open days are not coming under booking appointment page when language is selected as arabic | Pre Registration |
In Pre-registration email doesn't support special characters | Pre Registration |
Unable to upload file size with greater than 1.5 MB | Pre Registration |
The Back button is not working under Modify document page | Pre Registration |
In correct behavior click on Near By Button and Navigate to next Screen | Pre Registration |
CAPTCHA disappears once an email-ID is verified | Pre Registration |
The demographic page become blank when you keep the application ideal for sometime and click on continue button | Pre Registration |
The demographic details are deleted user navigate back to the demographic page | Pre Registration |
Not receiving OTP when the language is selected as arabic | Pre Registration |
The elements are not loading on the Document update page | Pre Registration |
Getting popup alert when tried to select the dropdown field after filling all the fields | Pre Registration |
The dropdown list keeps on loading under Demographic page | Pre Registration |
No guardian details is asked in case of Minor | Pre Registration |
Page is getting inactive when user enter dob as future date | Pre Registration |
Unable to view the created application if clicked on Book later or confirmed booking | Pre Registration |
Unable to click on modify button as its disabled under preview page | Pre Registration |
The mandatory field is missing from UI | Pre Registration |
Unable to create application as getting blank page | Pre Registration |
Getting technical error after login in pre-reg | Pre Registration |
URL for Fetch Applicant Type has changed... but not changed in Pre-Registration | Pre Registration |
Not receiving OTP in gmail account but received on official account | Pre Registration |
The Header is not constant under the edge browser | Pre Registration |
Pre registration document service not starting | Pre Registration |
Acceptance Test Rig : Pre-Reg DSL Scenario 4 - pr_updateApplication() missing in the DSL | Pre Registration |
Blank page is displayed on Book Appointment page and user is blocked | Pre Registration |
Unable to view the Booking on Pre-reg UI your application dash board | Pre Registration |
Getting Technical error after logging in pre-reg | Pre Registration |
Pre-reg- Logout API is throwing error. | Pre Registration |
Wrong error message for keycloak realm name in capital(Ex Mosip) | Pre Registration |
Wrong error message for master data missing in pre-rig | Pre Registration |
Unable to login under pre-registration UI with user already present in Keycloak | Pre Registration |
Unable to launch pre-registration application due to techincal error | Pre Registration |
Pre-Reg UI : Screen flicker while scrolling up and down with in any page to see data in Edge browser | Pre Registration |
Automation Testing - Able To Get Response Even After Invalidating The Token | Pre Registration |
Automation Testing - Trigger Notification Showing Wrong Responses For Invalid Name And Pre Reg ID | Pre Registration |
Automation Testing- Trigger Notification Showing wrong response for a request | Pre Registration |
Unable to upload document in Pre-reg | Pre Registration |
Automation Testing - Pre Registration Not Showing any response for wrong request | Pre Registration |
Wrong error code returning when the user tries to access another user's demographic data (deleteDocument) | Pre Registration |
Wrong version displayed on Pre-reg UI | Pre Registration |
Status is not updated properly in the dashboard when individual visits the Registration Centre and consumes the appointment. | Pre Registration |
Batch jobs to update expired/consumed status are not working. | Pre Registration |
Navigation to dashboard is not correct from appointment confirmed page. | Pre Registration |
Update UIN- Document upload is not mandate though update uin is initiated only for document update. | Resistration client |
Unable to continue to registration while clicking on back button after capturing the biometrics. | Resistration client |
External Camera provided by Vendor-Syncbyte is not getting detected in a certain scenario | Resistration client |
Not getting notification in Dev test env | Resistration client |
Documents are not fetched while fetching Pre-reg data in reg client | Resistration client |
Salt Service Showing Nginx Error while doing the initial sync from reg client | Resistration client |
PRID is null in meta info.json. | Resistration client |
Packet Sync Failure- Invalid Request Value - requesttime (Internal Call from Reg Client to Reg Proc). | Resistration client |
Unable to enter a particular date for DOB in Registration Client | Resistration client |
Unable to create an adult packet in New Version of Registration Client | Resistration client |
OR/SO Onboarding - Biometric screen with Iris selected screen is blank. | Resistration client |
Should throw the error pop-up if the child and parent UIN are the same in Update | Resistration client |
Multiple Issues in Child Update Scenario | Resistration client |
Should not be continued the Child dob update if Guardian is not selected. | Resistration client |
Child Packet with Parent UIN is getting failed at Demographic Verification Stage( unknown exceptions occurred null). | Resistration client |
Child packet is getting failed at OSI Stage (Unable to access API resourceRPR-RCT-001 --> Unknown resource provided; nested exception is org.springframework.web.client.HttpClientErrorException: 404 ). | Resistration client |
Audit - Reg-client is not sending an audit incorrect format for all registrations | Resistration client |
Unable to complete onboarding since photo capture is not working. | Resistration client |
Operator onboarding - Should allow photo capture during On-boarding. | Resistration client |
LOST UIN packet is getting failed at the OSI stage (Unable to Find Applicant CBEFF for Adult). | Resistration client |
Error while fetching Pre-reg data from reg client | Resistration client |
Child/Adult packet is failing in reg proc because of wrong subtype values in the CBEFF file ( Issue is with all types of the packet). | Resistration client |
Packet is not moving post OSI stage. | Resistration client |
Child Packet is Failed at OSI Stage(Auth System ExceptionRPR-AUT-03 --> Request could not be processed. Please try again). | Resistration client |
Capturing bio exception photo or not should not be left to the discretion of the Officer/SO. | Resistration client |
"exceptionBiometrics" : [ ] is empty in id.json file, also only face capture is getting stored in packet_meta_info.json | Resistration client |
Captured the exception photo as many times it is saved. | Resistration client |
New Registration is displayed in Header when capturing biometrics for UIN Update or Lost UIN. | Resistration client |
Onboarding Flow -Capture all biometrics should be mandated If Exceptions are not marked. | Resistration client |
schema validation - The uin field should not be mandatory for new registration | Resistration client |
New,Update and Lost Flow- Applicant Biometrics screen becomes blank while clicking on the Back button. | Resistration client |
Update packet does not contain anything in the id.json(For Ex- UIN and Fields which are selected for update(DOB, EMAIL ETC. )). | Resistration client |
Update UIN- Capturing all the biometrics are mandate to proceed further for registrations. | Resistration client |
parentOrGuardianUIN structure is Invalid in ID.json (evidence packet). | Resistration client |
Able to Continue to update UIN without selecting any field for an update. | Resistration client |
User has taken to Parents Biometrics screen by clicking on Modify from the Registration Preview screen. | Resistration client |
Registration's data is not displayed in registration preview screen /acknowledgement receipt. | Resistration client |
Update UIN Flow is Broken. | Resistration client |
Unable to enter PRID to fetch the Pre-Reg data. | Resistration client |
Unable to launch the registration client. | Resistration client |
Its is not identical that which biometirc has to caputre and which exception has to mark and how. | Resistration client |
Captured Biometrics should be retained. | Resistration client |
Parent Biometrics screen should come only for Child Registrations. | Resistration client |
REG - REG-SCHEMA-001-->No Schema Found | Resistration client |
Unable to launch registration client (REG - File 'bin\mosip-packet-manager.jar' does not existjava.io.FileNotFoundException: File 'bin\mosip-packet-manager.jar' does not exist). | Resistration client |
alphanumeric email ids are not allowed to enter in the demographic screen. | Resistration client |
biometric capture pages are not loaded (Fingers and Iris) | Resistration client |
Update Flow- Fields are not enabled to enter the data in demographic screen. | Resistration client |
Unable to see audit entries for Reg client | Resistration client |
mosip.kernel.core.util.FileUtils.copyToFile() is failing in automation testRig | Resistration client |
Authentication Failure- While approving the packet in Reg- Client | Resistration client |
Sync failure | Resistration client |
Intermittent - Biometrics successful capture is not displaying the success message | Resistration client |
Hostname is case sensitive which is leading sync failure in 1.0.7 build. | Resistration client |
Unable to login to the Reg client app due to Sync issue | Resistration client |
Fingerprint having a low threshold should be retained and considered as attempt-1 and it should take the best of 3. | Resistration client |
Intermittent - Sync failures | Resistration client |
Role having registration_operator is able to do login/onboarding. | Resistration client |
Continue button is enabled though good face image is not found. | Resistration client |
Unable to create packet when all biometrics are marked as exception | Resistration client |
Error with registrationPacketUploadJob in registration client logs(Build 1.0.7 Snapshot). | Resistration client |
Unable to launch app without connecting Bio devices | Resistration client |
Unable to login to Reg client in 1.0.7 | Resistration client |
Running mastersync second time fails | Resistration client |
On click of new registration reg client is showing a message "Failed message" | Resistration client |
Intermittent - Application makes exception photo as mandatory though no exception is marked | Resistration client |
Deployment issue - reg client launch failed | Resistration client |
Intermittent - Unable to navigate to next section error message is displayed after successful capture of fingerprint | Resistration client |
Intermittent - Unable to capture individual fingerprint due to sync byte service gets stopped automatically | Resistration client |
Application fails to retrieves age from PRID when user clicks Fetch data for two consequite time in Demo screen | Resistration client |
Sometimes even after giving valid fingerprint biometrics, the reg client is not showing active continue button | Resistration client |
The alert message should be standardized for same kind of issue across the application | Resistration client |
Face authentication label is displayed as "Iris Scan" in eod authentication and notification for Re-Registration | Resistration client |
while exception biometric capture -> after capturing face bio -> after click on capture -> successfully message not shown but photo was shown backside and the popup not closing | Resistration client |
Black listed word validation is not handled properly | Resistration client |
New registration -> finger bio time -> don’t give finger bio -> click on capture when streaming is ON -> now give bio click on capture -> see the behavior | Resistration client |
Application insists the officer to re-capture the iris when user navigates back from preview | Resistration client |
Document upload screen has "Proof of Exception" as an additional optoin | Resistration client |
SDK Issue - Operator and Supervisor auth fails | Resistration client |
Iris authentication functionality is not working as expected | Resistration client |
Multiple sync failures in 0.9.1 reg-client. | Resistration client |
The application fails to restrict the user from re-capturing when the quality >threhsold for fingerprint | Resistration client |
Parameter to turn local deduplication check On or Off not present in config for specific Biometric devices. | Resistration client |
Clicking on continue makes the bio-metrics stream On in packet authentication screen | Resistration client |
Unable to create a packet if Quality score is very high (Internal Error while authenticating the packet). | Resistration client |
ID object fails to display the secondary language values when languages are same in both side | Resistration client |
intermittently resident eod approval is failing in the supervisor auth stage and not getting eod approved | Resistration client |
sometime while onbording first time, at the time of iris capture -> it is showing Device not available whereas syncbyte ui is showing as active | Resistration client |
Vendor Issue - At any point in Registration Client a given Bio-metric Capture should not take more than 10 to 15 seconds | Resistration client |
intermittently sync configuration failure message is coming while launching the reg client and master data sync is not happening as sync has failed | Resistration client |
IRIS image captured is not visible but quality score shown is 69 - vendor issue | Resistration client |
Fingerprint authentication takes more time for validation say around 3 minutes | Resistration client |
The fields in secondary language gets auto populated as soon as user enters values in primary for platform version | Resistration client |
New registration flow blocked as IRIS capture marks it as duplicate while it is not | Resistration client |
Display issue found while marking one iris under exception | Resistration client |
Dedupe alert message is not displayed while dedupe check is in progress | Resistration client |
Attempts on packet authentication screen is not getting incremented when user provides invalid match | Resistration client |
Reg packet and Reg packet status reader jobs are getting failed in manual sync | Resistration client |
Manual software update fails in first attempt | Resistration client |
Not able to register the device after following the steps, so using a work around | Resistration client |
The alert message on center remap needs to be updated properly | Resistration client |
Updating child details with a wrong parent details is not failing | Resistration client |
Unable to capture iris after upgrading MDS to 0.9.2 | Resistration client |
Observation on Real bio-metrics authentication | Resistration client |
sometime when stream is starting the green light on the fingerprint device is glowing green | Resistration client |
Face capture screen fails to do local dedupe check when the attempt is greater than 1 | Resistration client |
Multiple sync failures in reg-client with undocumented error code KER-FSE-003 | Resistration client |
Unable to download pre-reg ids from reg client | Resistration client |
mosip.registration.modeofcommunation=sms doesn't work | Resistration client |
Remove Parent/Guardian Exception Photo Label | Resistration client |
The Continue button in fingerprint capture is not enabled when one of the complete slap is marked as exception | Resistration client |
User salt sync fails everytime when user triggers a manual sync, if app_auth table in master db is updated | Resistration client |
The user with default role is unable to create packet in Reg client | Resistration client |
Master sync method is giving runtime exception | Resistration client |
Error On Uploading Packet (Duplicate Packet Uploaded) | Resistration client |
Unable to launch registration client in offline mode. | Resistration client |
Blank Screen appeared POST Password submit, UserID: 110071 | Resistration client |
Intermittently Packets are stuck at Biographic_Verification stage in reg processor due to regclient sending jpg format for face instead of iso | Resistration client |
Packet gets failed at OSI_Validation stage which is Iris authenticated | Resistration client |
MDS vendor Issue while capturing the face biometric on change of camera from external to internal | Resistration client |
intermittently officer is unable to login as login is failing with invalid username alert message, sufficient logging is not visible | Resistration client |
intermittently resident exception registration is failing in the officer auth stage and not taking to supervisor auth | Resistration client |
User machine mapping is still failing in reg client | Resistration client |
No alert is getting generated when applicant has placed invalid finger count | Resistration client |
Captured biometrics are not displayed in respective slap when it is captured more than once in user on-boarding | Resistration client |
Error message displays the variable name used in code | Resistration client |
iris capture attempts not showing correctly when an attempt is given is not so appropriate | Resistration client |
unable to continue in reg client when incorrect biometrics are given and then correct biometrics are given | Resistration client |
Field Name should be consistent in all the applications. | Resistration client |
Reg client closing while capturing the biometrics | Resistration client |
very first time on click of capture of fingerprints during on boarding a pop up appears with message Unable to scan the fingerprints | Resistration client |
Unable to launch registration client in offline mode | Resistration client |
black view is shown photo capture view in the bottom of that space a message "Face pose angle not found" is shown. | Resistration client |
Syncbyte : Giving low quality less than 50 takes about 2 mins to capture biometrics and then no image is shown in the view | Resistration client |
Error- Supervisor ID in OSI Data can not be null or empty (Packet creation failed due to internal error). | Resistration client |
recapture without closeing the capture window when a capture attempt fails is not happening | Resistration client |
It captured successfully once when three fingers are given instead of 4 fingers of left slap at the time of left slap capture without selecting any exceptions | Resistration client |
in a tricky situation finger image is not shown on the window while capturing, finger image is shown after capturing | Resistration client |
Able to mark iris exception though Iris is disabled in config and viceversa (i.e. First time Registration Client does not work as per config change though sync has happend). | Resistration client |
Onboarding time and registration time -> when five fingers are given in left or right slap instead of four, it is capturing five fingers | Resistration client |
The attempts count is not getting incremented for the first instance when user naviagates back from preview | Resistration client |
UI flow for UIN update needs to updated for demo auth scenario | Resistration client |
Retest - Application fails to alert the user to capture exception photo for low quality biometric exception scenario | Resistration client |
Keypad is not displayed properly at RHS side. | Resistration client |
Able to scan biometrics though exceptions are marked (New Registration/Update Flow). | Resistration client |
Unable to modify biometrics from preview page | Resistration client |
Error message is not displayed when more than one face is detected. | Resistration client |
Reg client is allowing to capture any object picture in photo/exception photo which should be allowed. Only live person's picture must be allowed | Resistration client |
As MOSIP system, I should allow registration of users only if there is sufficient disk space in the system | Resistration client |
Acknowledgement present in the Reg Client packet store is not rendered properly in the browser | Resistration client |
Sync Date and Time is not getting updated in Reg Client UI | Resistration client |
Regclient services application logs are not informative, leading to delay in development | Resistration client |
All the users salts are downloaded to the client machine irrespective of center id. | Resistration client |
Registration Client is getting closed by clicking on top left icon above the mosip logo. | Resistration client |
No enum constant exception at notification stage for the packets rejected by supervisor. | Registration Processor |
The adult update packet should get rejected and triggered the notification if the auth fails in bio authentication stage validation. | Registration Processor |
Adult update packet is getting failed at the biographic verification stage (Individual authentication failedUnsupported Authentication Type - bio-FIR ). | Registration Processor |
Unknown Exception while fetching biometric file using MA API. | Registration Processor |
Deactivate UIN packets should not for printservice. | Registration Processor |
Child update packet should not be sent for Reprocess if the packet is rejected at the OSI stage stating Parent UIN/RID not found. | Registration Processor |
Unable to read from IDRepo | Registration Processor |
LOST UIN : infant age check condition breaking lost uin flow | Registration Processor |
Update packet is getting failed at Packet Validator Stage (Packet validation failed KER-PUT-002 --> the requested file is not found in the destination). | Registration Processor |
New Packet is getting failed at the Notification Stage (Unknown exception occured KER-PUT-002 --> the requested file is not found in the destination). | Registration Processor |
Unable to generate VID | Registration Processor |
UIN Generation failed - Failed to retrieve Identity Schema from kernel Syncdata service | Registration Processor |
Packet is failed at packet validator stage (Packet validation failed io.mosip.kernel.core.idobjectvalidator.exception.IdObjectValidationFailedException). | Registration Processor |
UIN to be used as string in all services of registration processor | Registration Processor |
Reverse Data Sync entry made in the audit table though pre-reg fetch packet is not processed in reg proc. | Registration Processor |
UIN Generation failed - Invalid Input Parameter - requesttime (INT ENV). | Registration Processor |
DMZ stages trying to connect to hdfs during startup | Registration Processor |
Sent notification and PDF generation failed (For input string:"10002100740001320200422063022"java.lang.NumberFormatException). | Registration Processor |
Requests failing in ABIS. | Registration Processor |
Reverse sync data is failed in packet-validator stage. | Registration Processor |
Registration processor reducing code smells fix | Registration Processor |
Bio auth for UIN update is working incorrectly | Registration Processor |
UIN generation is not working at Reg processor | Registration Processor |
Last 10 days packets uploaded are not available in linux system : archive location and landing zone, in both places it is not there | Registration Processor |
NGNIX/Pod issue in registration processor DMZ service | Registration Processor |
In reg client -> On click of synchronize data -> user machine mapping job is failing continuously | Registration Processor |
Notification stage failing when load tested by upploading 300 packets in preprod | Registration Processor |
"registration center device history not found" message is not clearly pointing for which device it is not there | Registration Processor |
ABIS still having issue with gallery match (that is while doing one to one match) | Registration Processor |
Applicant photo is not visible in UIN card | Registration Processor |
ABIS gallery match not happening as expected | Registration Processor |
Automation Testing- Wrong Response Structure while sending a wrong machine id to reprint api | Registration Processor |
packets getting stuck in OSI_Validate stage in Reg proc due to request timeout from kernel are not going for reprocessing | Registration Processor |
HDFS issue observed in Reg-processor in the packet validate stage (This issue has come in the OSI stage also). | Registration Processor |
All packet from reg client get stuck at OSI_Validation with reason as "Reprocess" | Registration Processor |
Error at message sender stage (No enum constant io.mosip.registration.processor.message.sender.utility.NotificationStageStatus.OSI_VALIDATE_REPROCESS). | Registration Processor |
SFTP Operation Failed (Packet is not moving from landing zone). | Registration Processor |
RPR_PRT_PDF_GENERATION_FAILEDnulljava.lang.NullPointerException. | Registration Processor |
Unable to process a lost packet in reg processor | Registration Processor |
Intermittent Issue - Vertex Thread Lock Exception is appearing when ActiveMQ is restarted (observable in ABIS Middle-ware & Print Stage) | Registration Processor |
Packet upload to reg proc is not working in Security environment 0.9.1 | Registration Processor |
Issue in Notification Stage - LOST UIN packet with unique flag set as N > such that it goes to MV > MV rejects the Packet | Registration Processor |
For all rejected packets which are uploaded, the UIN is getting generated | Registration Processor |
Issue in Notification Stage - When wrong URL for Email in configured, Notification Stage Failure entry in Transaction Table is missing | Registration Processor |
Face data is returned as 'NULL' in ekyc | ID Authentication\ID Repository |
Unable to sentOTP for authentication getting "IDA-RST-007": Server Error occurred | ID Authentication\ID Repository |
Unable to process a new packet in dev-test env | ID Authentication\ID Repository |
Need a service to decrypt the ekyc returned data | ID Authentication\ID Repository |
Packet got stuck at the OSI stage instead of rejection if the child packet does not have valid parent's authentication. | ID Authentication\ID Repository |
Child Packet is Failed at the OSI stage stating Biometric data – Finger did not match though Parent details are valid. | ID Authentication\ID Repository |
eKYC API does not return an encoded response | ID Authentication\ID Repository |
Able to authenticate with unmapped partner and api key | ID Authentication\ID Repository |
Incorrect error message on authenticating with a deactivated policy/partner API key | ID Authentication\ID Repository |
Authentication services not providing proper messages with invalid partner, Misp and ApiKey. | ID Authentication\ID Repository |
Able to authenticate with an invalid biometric in multi-factor authentication | ID Authentication\ID Repository |
Able to authenticate with a deactivated partner | ID Authentication\ID Repository |
UIN Generation failed - Invalid Input Parameter - biometricReferenceId | ID Authentication\ID Repository |
Unable to authenticate after a deactivated UIN is activated | ID Authentication\ID Repository |
Auth - Bio Auth failing | ID Authentication\ID Repository |
First request in ID Repo failing in ID Object validation | ID Authentication\ID Repository |
Able to authenticate with inactive MISP License | ID Authentication\ID Repository |
Child/Update Packet with valid Parent RID is getting failed at OSI (Unsupported Authentication Type - bio-IIR ). | ID Authentication\ID Repository |
ENV Issue- Packets are getting failed at OSI (Unable to access API resourceRPR-RCT-001 --> Unknown resource provided; nested exception is org.springframework.web.client.HttpClientErrorException: 404 ). | ID Authentication\ID Repository |
Unable to notify VID creation | ID Authentication\ID Repository |
Unable to send OTP for auth | ID Authentication\ID Repository |
ID Repo is not notifying IDA about UIN generation | ID Authentication\ID Repository |
Able to do the Authentication with Locked UIN and Locked VID | ID Authentication\ID Repository |
Demographic Authentication service doesn't have proper Audit log for 'ref_id_type' field | ID Authentication\ID Repository |
sendOTP action fails to send OTP email (random but frequent) | ID Authentication\ID Repository |
BioMetric Authentication API is not working as expected | ID Authentication\ID Repository |
In ID Repository few services are giving "Unknown error occurred" in response | ID Authentication\ID Repository |
Proper error message should throw for internal request with invalid UserID | ID Authentication\ID Repository |
Auth Transaction entry should come for KYC with auth status 'false' | ID Authentication\ID Repository |
Response should be 200 and proper error throw for request without signature in identity - Bio | ID Authentication\ID Repository |
Request could not be processed error on providing invalid exception parent biometrics in a child packet | ID Authentication\ID Repository |
IDA Key generator fixes | ID Authentication\ID Repository |
Auth Transaction should be proper for failed kyc authentication | ID Authentication\ID Repository |
Proper error message should come for invalid device make and model | ID Authentication\ID Repository |
Unable to decrypt request error on performing IDA | ID Authentication\ID Repository |
3 packets got failed at OSI_Validate stage | ID Authentication\ID Repository |
Proper error message should display for invalid device provider id, deviceprovider, make, model | ID Authentication\ID Repository |
Not able to run ID Authentication tests by referring IDA wiki documentation | ID Authentication\ID Repository |
Unable to update MISP details | Partner Management |
Unable to update partner management policy | Partner Management |
Getting error "Unable to access API resourceRES-SER-005" while running resident service API | Resident Services |
Unable to revoke the "Temporary/Perpetual VID" | Resident Services |
Not able to Update the UIN using resident services | Resident Services |
Getting error "RES-SER-019", while executing print UIN | Resident Services |
Getting "RES-SER-005" while running EUIN resident request | Resident Services |
Unable to execute the resident API - 404 error | Resident Services |
Unable to print the UIN as Machine not found error is thrown | Resident Services |
Unable to Run the Resident Service due to "RES-SER-004" - Could not fetch public key from kernel keymanager - 502 Bad Gateway | Resident Services |
No description found for the error code received while performing update on UIN | Resident Services |
Unable to update the UIN using the resident service | Resident Services |
Email received for Successful revocation of VID, however the same doesnot happened as API response has error RES-SER-004 | Resident Services |
Resident Service Error code and Error Message update | Resident Services |
Timestamp validation should perform all resident services | Resident Services |
Status Check API for Resident Services is not Working as Expected | Resident Services |