Interface SSHKeyStore
-
public interface SSHKeyStoreAPI to administrate userSSHPublicKey
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddUserKey(String userName, SSHPublicKey key)Registers aSSHPublicKeyto a given platform userCollection<SSHPublicKey>getUserKeys(String userName)Lists all theSSHPublicKeyfor a given platform uservoidremoveUserKey(String userName, SSHPublicKey key)Unregisters aSSHPublicKeyfor a given uservoidupdateUserKey(String userName, SSHPublicKey key)Updates the a platform userSSHPublicKey
-
-
-
Method Detail
-
addUserKey
void addUserKey(String userName, SSHPublicKey key)
Registers aSSHPublicKeyto a given platform user- Parameters:
userName- The user's loginkey- TheSSHPublicKeyto register
-
removeUserKey
void removeUserKey(String userName, SSHPublicKey key)
Unregisters aSSHPublicKeyfor a given user- Parameters:
userName- The user's loginkey- TheSSHPublicKeyto unregister
-
updateUserKey
void updateUserKey(String userName, SSHPublicKey key)
Updates the a platform userSSHPublicKey- Parameters:
userName- The user's loginkey- TheSSHPublicKeyto update
-
getUserKeys
Collection<SSHPublicKey> getUserKeys(String userName)
Lists all theSSHPublicKeyfor a given platform user- Parameters:
userName- The user's login- Returns:
- A Collection containing all the user's
SSHPublicKey
-
-