Uploaded image for project: 'Red Hat Fuse'
  1. Red Hat Fuse
  2. ENTESB-9132

Use Elytron Credential Store in custom PersistenceManager with new felix.configadmin 1.9.0

    Details

    • Type: Enhancement
    • Status: Closed
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: fuse-7.3
    • Component/s: None
    • Labels:
      None
    • Sprint:
      Fuse 7.3 Sprint 42 - Bug fix

      Description

      See https://issues.apache.org/jira/browse/FELIX-5468

      TL;DR:

      • if there is felix.cm.pm context property set to, say, elytron, and
      • configuration admin tracks (&(objectClass=org.apache.felix.cm.PersistenceManager)(name=elytron)) service and, when available, uses it as the org.apache.felix.cm.impl.ConfigurationManager#persistenceManager that's used to persist the configurations.

      That's our chance to have the properties encrypted/decrypted with Elytron store we already use for system properties.

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  grgrzybek Grzegorz Grzybek
                  Reporter:
                  grgrzybek Grzegorz Grzybek
                  Tester:
                  Vratislav Hais
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  3 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: