Bug #15608

iOS - QC1332 - HSM SDK - Password Encryption Enhancement

Added by Jimmy Phang almost 2 years ago. Updated over 1 year ago.

Status:ResolvedStart date:19 January 2023
Priority:NormalDue date:
Assignee:Jimmy Phang% Done:

100%

Category:-Spent time:4.00 hours
Target version:-

Description

For FE to cater the encryption using HSM, FE shall grab the PBK & Exponent String from retrieveSecInfo response by BE.

FE shall also consider the example of encryption below:

1. PBK String - from RetrieveSecInfo response
2. Exp String - from RetrieveSecInfo response
3. username = “ORG_CD”+”/”+”USER_CD”, sample : SUBSESTER001/SGL_1
4. String password = plaintext password

Please also pass in the password_data_block parameter for below WSs:-

- FE passes ‘password_data_block’ during PerformLogin

- FE passes ‘password_data_block’ during PerformVerifyPassword

- FE passes ‘password_data_block’ during PerformChangePassword

QC1332 - HSM Encryptor.pptx (47.1 KB) Jimmy Phang, 19 January 2023 01:22 PM

QC1332 - HSM Encryptor.pptx (47.8 KB) Jimmy Phang, 20 January 2023 10:26 AM

History

#1 Updated by Jimmy Phang almost 2 years ago

Document updates.

3 ws added for FE to pass in password_data_block parameter.

#2 Updated by Yeow Yui Chuang over 1 year ago

  • Status changed from New to Resolved
  • Assignee changed from Yeow Yui Chuang to Jimmy Phang
  • % Done changed from 0 to 100

Fixed

Also available in: Atom PDF