Skip to content

Commit

Permalink
merge from release-1.2.0.1 to develop (#1089)
Browse files Browse the repository at this point in the history
* [MOSIP-21002] Updated kyc error response to have kycStatus and updated db scripts (#872)

* Update 1.2_ida-scripts_release.sql (#852)

* [MOSIP-21072] Fixed db scripts for upgrade (#865)

* [MOSIP-18655] reverted EnvUtil as RefreshScope

* [MOSIP-18655] Ignoring test cases temporarily

* [MOSIP-18655] Updated EnvUtil to implement env methods

* [MOSIP-18655] Ignoring test cases temporarily

* [MOSIP-18655] Ignoring test cases temporarily

* [MOSIP-18655] reverted EnvUtil as RefreshScope

* [MOSIP-18655] reverted EnvUtil as RefreshScope

* [MOSIP-18655] Updated EnvUtil to implement env methods

* [MOSIP-18655] reverted EnvUtil as RefreshScope

* [MOSIP-18655] Updated EnvUtil to implement env methods

* [MOSIP-18655] reverted EnvUtil as RefreshScope

* [MOSIP-18655] Updated EnvUtil to implement env methods

* [MOSIP-18655] reverted EnvUtil as RefreshScope

* [MOSIP-18655] Updated EnvUtil to implement env methods

* [MOSIP-21072] Fixed db scripts for upgrade

* [MOSIP-21002] Updated kyc error response to have kycStatus (#868)

* Revert "[MOSIP-21072] Fixed db scripts for upgrade (#865)" (#869)

This reverts commit bed76a2.

* [MOSIP-21002] Updated kyc error response to have kycStatus and updated db release scripts (#871)

* Revert "[MOSIP-21072] Fixed db scripts for upgrade (#865)"

This reverts commit bed76a2.

* [MOSIP-21072] reverted release script changes

* [MOSIP-21072] reverted release script changes

* Revert "[MOSIP-21072] reverted release script changes"

This reverts commit 4cbb989.

* [MOSIP-21072] updated db release scripts (#873)

* Revert "[MOSIP-21072] Fixed db scripts for upgrade (#865)"

This reverts commit bed76a2.

* [MOSIP-21072] reverted release script changes

* [MOSIP-21072] reverted release script changes

* Revert "[MOSIP-21072] reverted release script changes"

This reverts commit 4cbb989.

* [MOSIP-21072] updated db release scripts

* [MOSIP-21072] Updated exception handling for ekyc (#874)

* Revert "[MOSIP-21072] Fixed db scripts for upgrade (#865)"

This reverts commit bed76a2.

* [MOSIP-21072] reverted release script changes

* [MOSIP-21072] reverted release script changes

* Revert "[MOSIP-21072] reverted release script changes"

This reverts commit 4cbb989.

* [MOSIP-21072] updated db release scripts

* [MOSIP-21072] Fixed test case

* [MOSIP-20984] added support for bio type to be case insensitive (#875)

* Revert "[MOSIP-21072] Fixed db scripts for upgrade (#865)"

This reverts commit bed76a2.

* [MOSIP-21072] reverted release script changes

* [MOSIP-21072] reverted release script changes

* Revert "[MOSIP-21072] reverted release script changes"

This reverts commit 4cbb989.

* [MOSIP-21072] updated db release scripts

* [MOSIP-21072] Fixed test case

* [MOSIP-20984] added support for bio type to be case insensitive

Co-authored-by: Loganathan Sekar <[email protected]>

* [MOSIP-20020] Update release_changes.yml

* [ MOSIP-20021 ] updated release_changes.yml to update README.md badges

* [MOSIP-20028] added action for tagging

* Added pre-expire-days & access-allowed values in DB release script. (#897)

* release file name changes.

* MOSIP-23611- Added flag to enable missing credential retrigger. Disabled by default

* Added logger

* release file name changes.

* release file name changes.

* Test case fix

* Release Bot Pre-release changes

* Update README.md

* updated snapshot url in push_trigger.yaml

* Added auth context class in internal and otp service, renamed the db script files.

* Removed not null constraint to policy id and added kycexchange exception handler.

* [DSD-1944] updated keymanager version

* updated sonar token

* Release Bot Pre-release changes

* Update README.md

* Code from develop branch. (#1000)

* resolved merge conflicts.

* [MOSIP-20020] Update release_changes.yml

* [ MOSIP-20021 ] updated release_changes.yml to update README.md badges

* [MOSIP-20028] added action for tagging

* Added pre-expire-days & access-allowed values in DB release script. (#897)

* release file name changes.

* Added auth context class in internal and otp service, renamed the db script files.

* removed not null constraint for policy_id in misp license data.

* [DSD-1935]added new token to check sonar_token functionality

* [DSD-1935]Updated sonar token

* MOSIP-25606 Fixed OIDC Client create/update and corrected address claim attributes.

* Added audit entry for kyc exchange and updated idhash in audit entry instead of individual id.

* Fixed bugs MOSIP-25718, MOSIP-25717 add opencv jar file for image conversion performance.

* Fixed test case.

* MOSIP-25757: Created esignet-integration-impl

* Removed mock implementations

* Changed class name

* Changed package name

* Changed esignet dependency scope

* Added ignore on failed test cases

* Added new Identity key binding API in ida service.

* MOSIP-25855: Added getAllKycSigningCertificates

* Added default values

* Removed Authentication Header

* Added test classes

* Modified test cases

* MOSIP-25324

* Added tables in ddl.sql

* [MOSIP-25637] Updated postgres-init_trigger.yml workflow (#965)

* [MOSIP-25637] Updated postgres-init_trigger.yml workflow

* Update postgres-init_trigger.yml

* [MOSIP-25637] Updated postgres-init_trigger.yml workflow (#966)

* Changes in biomatcher Util for unknown data (#971)

Co-authored-by: Neha Farheen <[email protected]>

* Mosip 26307 change in ida to correct bio sub type value sent in the match request (#972)

* Changes in biomatcher Util for unknown data

* Bug fixed

---------

Co-authored-by: Neha Farheen <[email protected]>
Co-authored-by: Loganathan Sekar <[email protected]>

* MOSIP-26295: Auditor implementation

* MOSIP-25867

* fixed application start error.

* MOSIP-26484

* Fixed test case failures

* Fixed couple of bugs. Jira # MOSIP-26472, MOSIP-26028.

* Renamed TokenInfo to KeyBindedToken

* MOSIP-26484

* MOSIP-26484

* Added workaround for key binded auth.

* Fixed test case failure error.

* MOSIP-26484 (#985)

Co-authored-by: ase-101 <>

* Fixed audit caching issue

* Update AuthTransactionHelper.java

* Fixed auditing error

* Added Key Binded Token authentication functionality.

* ignoring the failed test case temporarily.

* Corrected the header names

* Corrected the header names

* MOSIP-25324

* MOSIP-25324

* MOSIP-25324

* MOSIP-25324

* Changed kycStatus to bindingAuthStatus

* Added debug statement.

* Fixed issue in comparing the time difference.

* DB changes added in release db scripts

* Updating certificate to all VIDs for same TokenId and changed logic in fetching the binded certificates.

---------

Co-authored-by: Keshav Mishra <[email protected]>
Co-authored-by: syed-salman-technoforte <[email protected]>
Co-authored-by: kameshsr <[email protected]>
Co-authored-by: Mahesh-Binayak <[email protected]>
Co-authored-by: M1044292 <[email protected]>
Co-authored-by: ase-101 <>
Co-authored-by: Mohan E <[email protected]>
Co-authored-by: Neha2365 <[email protected]>
Co-authored-by: Neha Farheen <[email protected]>
Co-authored-by: Loganathan Sekar <[email protected]>
Co-authored-by: Anusha Sunkada <[email protected]>
Co-authored-by: Himaja Dhanyamraju <[email protected]>

* updated snapshot url (#1001)

* Corrected the upgrade scripts name (#1002)

Co-authored-by: ase-101 <>

* Release changes (#1004)

* Release Bot Pre-release changes

* Update README.md

---------

Co-authored-by: ckm007 <[email protected]>

* [DSD-2478] (#1005)

* MOSIP-26742 hash logic compatibility release 1201 (#1007)

MOSIP-26742 
* Added support for legacy method of hashing
* Handled salt missing when newhash calculation
* Review comment fixes
* Updated conditions and added logging
---------
Co-authored-by: Loganathan Sekar <[email protected]>

* Mosip 26742 hash logic compatibility 1 (#1008)

* Added support for legacy method of hashing

* Test fixes

* Handled salt missing when newhash calculation

* Review comment fixes

* Updated conditions and added logging

* Fixed value annotation

---------

Co-authored-by: Loganathan Sekar <[email protected]>

* [MOSIP-23422] updated db_release scripts (#1022)

* [MOSIP-27964] updated upgrade sql's

* [MOSIP-27964] Update 1.1.5.5_to_1.2.0.1-B1_upgrade.sql (#1032)

Signed-off-by: Keshav Mishra <[email protected]>

* [MOSIP-27964]

* [MOSIP-27996] updated rollback sql

* [MOSIP-23218] Updated Pom.xml versions. (#1035)

* Updated versions to -SNAPSHOT

* Updated version to 1.2.0.1-SNAPSHOT

* Test fix

* [MOSIP-28175]Fixed publish to nexus failure

* Fix to salt caching issue

* Revert "Include new class from keymanager in imports."

This reverts commit 17a2375.

* Revert "Added functionality in kyc-exchange API to return response in encrypted form (JWE).MOSIP-25369"

This reverts commit ec22724.

* Removed sysadmin

* Corrected user

* MOSIP-28227 Moved ddl script into upgrade scripts, corrections to upgrade scripts

* Added placeholder scripts for upgrade

* Jira No. MOSIP-28227, removed the truncate previledge for 3 tables and drop key_policy_def_h table. (#1053)

* [MOSIP-28622] fixed firstname, lastname not populating in e-signet issue.

* Reverted dependencies snapshot versions (#1059)

Co-authored-by: Loganathan Sekar <[email protected]>

* Fix compilation issue after snapshot version revert. (#1060)

* Reverted dependencies snapshot versions

* Fixed compilation issue

---------

Co-authored-by: Loganathan Sekar <[email protected]>

* Release changes (#1063)

* Release Bot Pre-release changes

* Update README.md

Signed-off-by: Keshav Mishra <[email protected]>

---------

Signed-off-by: Keshav Mishra <[email protected]>
Co-authored-by: ckm007 <[email protected]>

* Release 1.2.0.1 b4 (#1064)

* Reverted dependencies snapshot versions (#1059)

Co-authored-by: Loganathan Sekar <[email protected]>

* Fix compilation issue after snapshot version revert. (#1060)

* Reverted dependencies snapshot versions

* Fixed compilation issue

---------

Co-authored-by: Loganathan Sekar <[email protected]>

* Release changes (#1063)

* Release Bot Pre-release changes

* Update README.md

Signed-off-by: Keshav Mishra <[email protected]>

---------

Signed-off-by: Keshav Mishra <[email protected]>
Co-authored-by: ckm007 <[email protected]>

* Update pom.xml

Signed-off-by: Keshav Mishra <[email protected]>

* Update pom.xml

Signed-off-by: Keshav Mishra <[email protected]>

* Update pom.xml

Signed-off-by: Keshav Mishra <[email protected]>

* Update push_trigger.yml

Signed-off-by: Keshav Mishra <[email protected]>

* Update pom.xml

Signed-off-by: Keshav Mishra <[email protected]>

* Update pom.xml

Signed-off-by: Keshav Mishra <[email protected]>

* Update pom.xml

Signed-off-by: Keshav Mishra <[email protected]>

* Update pom.xml

Signed-off-by: Keshav Mishra <[email protected]>

* Update pom.xml

Signed-off-by: Keshav Mishra <[email protected]>

* Update pom.xml

Signed-off-by: Keshav Mishra <[email protected]>

* Update pom.xml

Signed-off-by: Keshav Mishra <[email protected]>

* Update pom.xml

Signed-off-by: Keshav Mishra <[email protected]>

* Update pom.xml

Signed-off-by: Keshav Mishra <[email protected]>

* Update pom.xml

Signed-off-by: Keshav Mishra <[email protected]>

* Update pom.xml

Signed-off-by: Keshav Mishra <[email protected]>

* Update pom.xml

Signed-off-by: Keshav Mishra <[email protected]>

* Update pom.xml

Signed-off-by: Keshav Mishra <[email protected]>

* Update pom.xml

Signed-off-by: Keshav Mishra <[email protected]>

---------

Signed-off-by: Keshav Mishra <[email protected]>
Co-authored-by: Loganathan Sekar <[email protected]>
Co-authored-by: Loganathan Sekar <[email protected]>
Co-authored-by: ckm007 <[email protected]>

* [MOSIP-29044] (#1067)

* Rename 1.2.0.1-B3_to_1.2.0.1_rollback.sql to 1.2.0.1-B3_to_1.2.0.1-B4_rollback.sql

Signed-off-by: Keshav Mishra <[email protected]>

* Rename 1.2.0.1-B3_to_1.2.0.1_upgrade.sql to 1.2.0.1-B3_to_1.2.0.1-B4_upgrade.sql

Signed-off-by: Keshav Mishra <[email protected]>

* Create 1.2.0.1-B4_to_1.2.0.1_rollback.sql

Signed-off-by: Keshav Mishra <[email protected]>

* Create Create 1.2.0.1-B4_to_1.2.0.1_upgrade.sql

Signed-off-by: Keshav Mishra <[email protected]>

* Rename Create 1.2.0.1-B4_to_1.2.0.1_upgrade.sql to 1.2.0.1-B4_to_1.2.0.1_upgrade.sql

Signed-off-by: Keshav Mishra <[email protected]>

---------

Signed-off-by: Keshav Mishra <[email protected]>

* [MOSIP-28484] Added error handling for deploy.sh script (#1065)

Co-authored-by: akilalakshmanan <[email protected]>

* Update push_trigger.yml

Signed-off-by: Keshav Mishra <[email protected]>

* WIP-Changes to allow available otp channel

* PSA-171 fix for allowing one of the available channels when both channels specified.

* Updated the pom versions

* Fix to have case insensitive check for channel attribute

---------

Signed-off-by: Keshav Mishra <[email protected]>
Co-authored-by: Manoj SP <[email protected]>
Co-authored-by: Loganathan Sekar <[email protected]>
Co-authored-by: Keshav Mishra <[email protected]>
Co-authored-by: syed-salman-technoforte <[email protected]>
Co-authored-by: syed-salman-technoforte <[email protected]>
Co-authored-by: kameshsr <[email protected]>
Co-authored-by: Loganathan Sekar <[email protected]>
Co-authored-by: pramod444 <[email protected]>
Co-authored-by: syed salman <[email protected]>
Co-authored-by: ckm007 <[email protected]>
Co-authored-by: Mahesh-Binayak <[email protected]>
Co-authored-by: M1044292 <[email protected]>
Co-authored-by: Mohan E <[email protected]>
Co-authored-by: Neha2365 <[email protected]>
Co-authored-by: Neha Farheen <[email protected]>
Co-authored-by: Anusha Sunkada <[email protected]>
Co-authored-by: Himaja Dhanyamraju <[email protected]>
Co-authored-by: Loganathan Sekar <[email protected]>
Co-authored-by: Vishwa <[email protected]>
Co-authored-by: Rakshitha650 <[email protected]>
Co-authored-by: Akila Lakshmanan <[email protected]>
Co-authored-by: akilalakshmanan <[email protected]>
  • Loading branch information
23 people authored Sep 11, 2023
1 parent 75abafc commit 02d0c0b
Show file tree
Hide file tree
Showing 41 changed files with 1,206 additions and 1,064 deletions.
75 changes: 75 additions & 0 deletions .github/workflows/tag.yaml.orig
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
name: Tagging of repos

<<<<<<< HEAD
on:
workflow_dispatch:
inputs:
TAG:
description: 'Tag to be published'
required: true
type: string
BODY:
=======
env:
tag: v1.2.3

on:
workflow_dispatch:
inputs:
tag:
description: 'Tag to be published'
required: true
default: 'v1.2.3'
type: string
body:
>>>>>>> 81681ea2e2 ([MOSIP-20028] added action for tagging)
description: 'Release body message'
required: true
default: 'Changes in this Release'
type: string
<<<<<<< HEAD
PRE_RELEASE:
=======
pre-release:
>>>>>>> 81681ea2e2 ([MOSIP-20028] added action for tagging)
description: 'Pre-release? True/False'
required: true
default: False
type: string
<<<<<<< HEAD
DRAFT:
description: 'Draft? True/False'
required: false
default: False
type: string

jobs:
tag-branch:
uses: mosip/kattu/.github/workflows/tag.yml@master
with:
TAG: ${{ inputs.TAG }}
BODY: ${{ inputs.BODY }}
PRE_RELEASE: ${{ inputs.PRE_RELEASE }}
DRAFT: ${{ inputs.DRAFT }}
=======

jobs:
build:
name: Create Release
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v2
- name: Create Release
id: create_release
uses: actions/create-release@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # This token is provided by Actions, you do not need to create your own token
with:
tag_name: ${{ github.event.inputs.tag }}
release_name: ${{ github.event.inputs.tag }}
body: |
${{ github.event.inputs.body }}
draft: false
prerelease: ${{fromJSON(github.event.inputs.pre-release)}}
>>>>>>> 81681ea2e2 ([MOSIP-20028] added action for tagging)
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[![Maven Package upon a push](https://github.com/mosip/id-authentication/actions/workflows/push_trigger.yml/badge.svg?branch=master)](https://github.com/mosip/id-authentication/actions/workflows/push_trigger.yml)
[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=mosip_id-authentication&id=mosip_id-authentication&branch=master&metric=alert_status)](https://sonarcloud.io/dashboard?id=mosip_id-authentication&branch=master)
[![Maven Package upon a push](https://github.com/mosip/id-authentication/actions/workflows/push_trigger.yml/badge.svg?branch=release-1.2.0.1)](https://github.com/mosip/id-authentication/actions/workflows/push_trigger.yml)
[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=mosip_id-authentication&id=mosip_id-authentication&branch=release-1.2.0.1&metric=alert_status)](https://sonarcloud.io/dashboard?id=mosip_id-authentication&branch=release-1.2.0.1)

# ID-Authentication

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,7 @@
import io.mosip.kernel.core.exception.ParseException;
import io.mosip.kernel.core.logger.spi.Logger;
import io.mosip.kernel.core.util.DateUtils;
import io.mosip.kernel.core.util.StringUtils;

/**
* Service implementation of OtpTriggerService.
Expand Down Expand Up @@ -165,17 +166,21 @@ public OtpResponseDTO generateOtp(OtpRequestDTO otpRequestDto, String partnerId,

private void validateAllowedOtpChannles(String token, List<String> otpChannel) throws IdAuthenticationFilterException {

if(otpChannel.stream().anyMatch(channel -> OTP.equalsIgnoreCase(channel))) {
if(containsChannel(otpChannel, OTP)) {
checkAuthLock(token, OTP);
}
else if(otpChannel.stream().anyMatch(channel -> PHONE.equalsIgnoreCase(channel))) {
else if(containsChannel(otpChannel, PHONE)) {
checkAuthLock(token, OTP_SMS);
}
else if(otpChannel.stream().anyMatch(channel -> EMAIL.equalsIgnoreCase(channel))) {
else if(containsChannel(otpChannel, EMAIL)) {
checkAuthLock(token, OTP_EMAIL);
}
}

private static boolean containsChannel(List<String> otpChannel, String channel) {
return otpChannel.stream().anyMatch(channelItem -> channel.equalsIgnoreCase(channelItem));
}

private void checkAuthLock(String token, String authTypeCode) throws IdAuthenticationFilterException {
List<AuthtypeLock> authTypeLocks = authLockRepository.findByTokenAndAuthtypecode(token, authTypeCode);
for(AuthtypeLock authtypeLock : authTypeLocks) {
Expand Down Expand Up @@ -224,6 +229,28 @@ private OtpResponseDTO doGenerateOTP(OtpRequestDTO otpRequestDto, String partner
valueMap.put(IdAuthCommonConstants.PHONE_NUMBER, phoneNumber);
valueMap.put(IdAuthCommonConstants.EMAIL, email);

List<String> otpChannel = otpRequestDto.getOtpChannel();
if (StringUtils.isBlank(phoneNumber) && containsChannel(otpChannel, PHONE) && !containsChannel(otpChannel, EMAIL)) {
throw new IdAuthenticationBusinessException(
IdAuthenticationErrorConstants.OTP_GENERATION_FAILED.getErrorCode(),
IdAuthenticationErrorConstants.OTP_GENERATION_FAILED.getErrorMessage()
+ ". Phone Number is not found in identity data.");
}

if (StringUtils.isBlank(email) && containsChannel(otpChannel, EMAIL) && !containsChannel(otpChannel, PHONE)) {
throw new IdAuthenticationBusinessException(
IdAuthenticationErrorConstants.OTP_GENERATION_FAILED.getErrorCode(),
IdAuthenticationErrorConstants.OTP_GENERATION_FAILED.getErrorMessage()
+ ". Email ID is not found in identity data.");
}

if(StringUtils.isBlank(phoneNumber) && StringUtils.isBlank(email) && (containsChannel(otpChannel, PHONE) && containsChannel(otpChannel, EMAIL))) {
throw new IdAuthenticationBusinessException(
IdAuthenticationErrorConstants.OTP_GENERATION_FAILED.getErrorCode(),
IdAuthenticationErrorConstants.OTP_GENERATION_FAILED.getErrorMessage()
+ ". Both Phone Number and Email ID are not found in identity data.");
}

boolean isOtpGenerated = otpManager.sendOtp(otpRequestDto, individualId, individualIdType, valueMap,
templateLanguages);

Expand Down Expand Up @@ -321,9 +348,17 @@ private boolean isOtpFlooded(String token, String requestTime) throws IdAuthenti

private void processChannel(String value, String phone, String email, MaskedResponseDTO maskedResponseDTO) throws IdAuthenticationBusinessException {
if (value.equalsIgnoreCase(NotificationType.SMS.getChannel())) {
maskedResponseDTO.setMaskedMobile(MaskUtil.maskMobile(phone));
if(phone != null && !phone.isEmpty()) {
maskedResponseDTO.setMaskedMobile(MaskUtil.maskMobile(phone));
} else {
mosipLogger.warn("Phone Number is not available in identity data. But PHONE channel is requested for OTP.");
}
} else if (value.equalsIgnoreCase(NotificationType.EMAIL.getChannel())) {
maskedResponseDTO.setMaskedEmail(MaskUtil.maskEmail(email));
if(email != null && !email.isEmpty()) {
maskedResponseDTO.setMaskedEmail(MaskUtil.maskEmail(email));
} else {
mosipLogger.warn("Email ID is not available in identity data. But email channel is requested for OTP.");
}
}

}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,13 +10,13 @@
import java.security.cert.CertificateException;
import java.security.cert.CertificateFactory;
import java.security.cert.X509Certificate;
import java.util.AbstractMap.SimpleEntry;
import java.util.List;
import java.util.Map;
import java.util.Map.Entry;
import java.util.Objects;
import java.util.Optional;
import java.util.stream.Collectors;
import java.util.Map.Entry;
import java.util.AbstractMap.SimpleEntry;

import javax.crypto.SecretKey;
import javax.security.auth.x500.X500Principal;
Expand All @@ -27,6 +27,7 @@
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;

import io.mosip.kernel.cryptomanager.dto.JWTEncryptRequestDto;
import io.mosip.authentication.common.service.repository.IdaUinHashSaltRepo;
import io.mosip.authentication.common.service.repository.IdentityCacheRepository;
import io.mosip.authentication.common.service.util.EnvUtil;
Expand All @@ -50,7 +51,6 @@
import io.mosip.kernel.crypto.jce.core.CryptoCore;
import io.mosip.kernel.cryptomanager.dto.CryptomanagerRequestDto;
import io.mosip.kernel.cryptomanager.dto.JWTCipherResponseDto;
import io.mosip.kernel.cryptomanager.dto.JWTEncryptRequestDto;
import io.mosip.kernel.cryptomanager.service.CryptomanagerService;
import io.mosip.kernel.cryptomanager.util.CryptomanagerUtils;
import io.mosip.kernel.keygenerator.bouncycastle.KeyGenerator;
Expand Down Expand Up @@ -193,7 +193,7 @@ public class IdAuthSecurityManager {

@Autowired
private IdTypeUtil idTypeUtil;

/**
* Gets the user.
*
Expand Down
Loading

0 comments on commit 02d0c0b

Please sign in to comment.