Class UserSSHKeyStore
- java.lang.Object
-
- org.uberfire.ssh.service.backend.keystore.impl.storage.UserSSHKeyStore
-
public class UserSSHKeyStore extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static StringDEFAULT_KEY_NAME
-
Constructor Summary
Constructors Constructor Description UserSSHKeyStore(String user, Path rootPath)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddUserKey(org.uberfire.ssh.service.backend.keystore.model.SSHPublicKey key)Optional<org.uberfire.ssh.service.backend.keystore.model.SSHPublicKey>getKeyById(String keyId)StringgetUser()Collection<org.uberfire.ssh.service.backend.keystore.model.SSHPublicKey>getUserKeys()voidremoveUserKey(org.uberfire.ssh.service.backend.keystore.model.SSHPublicKey oldKey)
-
-
-
Field Detail
-
DEFAULT_KEY_NAME
public static final String DEFAULT_KEY_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
getUser
public String getUser()
-
getUserKeys
public Collection<org.uberfire.ssh.service.backend.keystore.model.SSHPublicKey> getUserKeys()
-
addUserKey
public void addUserKey(org.uberfire.ssh.service.backend.keystore.model.SSHPublicKey key)
-
removeUserKey
public void removeUserKey(org.uberfire.ssh.service.backend.keystore.model.SSHPublicKey oldKey)
-
-