[jboss-jira] [JBoss JIRA] (ELY-118) Reloadable File-backed KeyStore

David Lloyd (JIRA) issues at jboss.org
Thu Oct 23 21:47:35 EDT 2014


David Lloyd created ELY-118:
-------------------------------

             Summary: Reloadable File-backed KeyStore
                 Key: ELY-118
                 URL: https://issues.jboss.org/browse/ELY-118
             Project: WildFly Elytron
          Issue Type: Enhancement
          Components: KeyStores
            Reporter: David Lloyd
             Fix For: 1.0.0.Beta1


File-backed keystores can generically be made reloadable.  This can be done by creating a KeyStore wrapper which contains an {{AtomicReference<KeyStore>}}.  The wrapper also has a file name reference, and will initialize itself from that file.  It would use an NIO.2 file watcher to monitor the file for changes; when the file is changed, the watcher attempts to re-load the file into a new KeyStore instance (using cached protection parameters).  If successful, the new KeyStore replaces the old one atomically, providing atomic and clean real-time update capability.



--
This message was sent by Atlassian JIRA
(v6.3.1#6329)


More information about the jboss-jira mailing list