Package org.openiam.srvc.encryption
Interface KeyManagementWS
-
- All Known Implementing Classes:
KeyManagementWSImpl
public interface KeyManagementWS
Created by: Alexander Duckardt Date: 19.10.12
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
decryptData(String encryptedData)
Response
deleteSshKey(String id)
Delete SSH key by IDString
encryptData(String data)
void
eraseData(String key)
Delete key and data from vaultbyte[]
generateCookieKey()
Response
generateMasterKey()
byte[]
getCookieKey()
UserSshKeyListResponse
getSshKeys(UserSshKeySearchBean searchBean, int from, int size)
Get SSH keys that match given search criteria.Response
initKeyManagement()
Response
migrateData(String secretKey)
String
saveSshKey(UserSshKey sshKey)
Save SSH keyvoid
writeValue(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:
-
-