Package org.openiam.srvc.encryption
Interface KeyManagementWS
-
- All Known Implementing Classes:
KeyManagementWSImpl
public interface KeyManagementWSCreated by: Alexander Duckardt Date: 19.10.12
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringdecryptData(String encryptedData)ResponsedeleteSshKey(String id)Delete SSH key by IDStringencryptData(String data)voideraseData(String key)Delete key and data from vaultbyte[]generateCookieKey()ResponsegenerateMasterKey()byte[]getCookieKey()UserSshKeyListResponsegetSshKeys(UserSshKeySearchBean searchBean, int from, int size)Get SSH keys that match given search criteria.ResponseinitKeyManagement()ResponsemigrateData(String secretKey)StringsaveSshKey(UserSshKey sshKey)Save SSH keyvoidwriteValue(String key, String data)Writes new value into vault
-
-
-
Method Detail
-
initKeyManagement
Response initKeyManagement()
-
generateMasterKey
Response generateMasterKey()
-
eraseData
void eraseData(String key)
Delete key and data from vault- Parameters:
key-
-
saveSshKey
String saveSshKey(UserSshKey sshKey)
Save SSH key- Parameters:
sshKey-- Returns:
-
getSshKeys
UserSshKeyListResponse getSshKeys(UserSshKeySearchBean searchBean, int from, int size)
Get SSH keys that match given search criteria.- Parameters:
searchBean- Search bean used for search criteria.from- Index of first bean to retrieve.size- Number of beans to retrieve.- Returns:
-
-