Class DefaultSSHKeyStore

  • All Implemented Interfaces:
    org.uberfire.ssh.service.backend.keystore.SSHKeyStore

    @Dependent
    @Default
    public class DefaultSSHKeyStore
    extends Object
    implements org.uberfire.ssh.service.backend.keystore.SSHKeyStore
    • Constructor Detail

      • DefaultSSHKeyStore

        public DefaultSSHKeyStore()
    • Method Detail

      • addUserKey

        public void addUserKey​(String userName,
                               org.uberfire.ssh.service.backend.keystore.model.SSHPublicKey key)
        Specified by:
        addUserKey in interface org.uberfire.ssh.service.backend.keystore.SSHKeyStore
      • removeUserKey

        public void removeUserKey​(String userName,
                                  org.uberfire.ssh.service.backend.keystore.model.SSHPublicKey key)
        Specified by:
        removeUserKey in interface org.uberfire.ssh.service.backend.keystore.SSHKeyStore
      • updateUserKey

        public void updateUserKey​(String userName,
                                  org.uberfire.ssh.service.backend.keystore.model.SSHPublicKey key)
        Specified by:
        updateUserKey in interface org.uberfire.ssh.service.backend.keystore.SSHKeyStore
      • getUserKeys

        public Collection<org.uberfire.ssh.service.backend.keystore.model.SSHPublicKey> getUserKeys​(String userName)
        Specified by:
        getUserKeys in interface org.uberfire.ssh.service.backend.keystore.SSHKeyStore