[OPENIDM-11433] Make use of JsonEncryptor so that encryption/decryption keys don't need to be looked up by name Created: 01/Aug/18  Updated: 06/Nov/18  Resolved: 21/Sep/18

Status: Closed
Project: OpenIDM
Component/s: None
Affects Version/s: None
Fix Version/s: 6.5.0

Type: Story Priority: Major
Reporter: Whitney Hunter [X] (Inactive) Assignee: Whitney Hunter [X] (Inactive)
Resolution: Fixed Votes: 0
Labels: CLARK
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
is required by OPENIDM-11396 Create documentation for secrets.json... Closed
caused OPENIDM-11787 _action=createFullConfig throws 500 U... Closed
caused OPENIDM-11795 IDM gets encrypted password and doesn... Closed
Target Version/s:
Verified Version/s:
QA Assignee: Miroslav Meca
Story Points: 3
Sprint: OpenIDM Sprint 6.5-7, OpenIDM Sprint 6.5-8
Epic Link: Commons Secrets Integration


Remove key names from boot.properties, managed.json and crypto blobs and replace them with fine grained purposes. This will allow for active keys to be used in these contexts instead of looking up keys by name

Acceptance Criteria

  • Key names are replaced with purposes
  • JsonDecryptor is used instead of SimpleEncryptor

Comment by Miroslav Meca [ 06/Nov/18 ]

Verified on:

  • OpenIDM: 6.5.0-SNAPSHOT e49343c

I didn't find key name at boot.properties. I've seen used purposes at crypto blobs ant etc. Everything looks fine for me and each afflicted tests should be changed (if I have not missed some...).

I thinking that it's working. > Closed.

Generated at Wed Nov 25 09:05:14 UTC 2020 using Jira 7.13.12#713012-sha1:6e07c38070d5191bbf7353952ed38f111754533a.