Interface KeyManagementService
- All Known Implementing Classes:
KeyManagementServiceImpl
public interface KeyManagementService
Pure key-lifecycle abstraction (generate, import, export, rotate, …). All
file parameters use
Path for type-safety.-
Method Summary
Modifier and TypeMethodDescriptioncreateRotation(String kid, GenerateKeySpec successor) voidgenerateKey(GenerateKeySpec spec) listKeys()voidvoidvoid
-
Method Details
-
generateKey
- Throws:
AnkaSecureSdkException
-
removeKey
- Throws:
AnkaSecureSdkException
-
revokeKey
- Throws:
AnkaSecureSdkException
-
listKeys
- Throws:
AnkaSecureSdkException
-
createRotation
- Throws:
AnkaSecureSdkException
-
patchKey
- Throws:
AnkaSecureSdkException
-
getSupportedAlgorithms
- Throws:
AnkaSecureSdkException
-