package v1
Type Members
- class MockKmsDriver extends KmsDriver with NamedLogging
Mock KMS Driver that wraps software-based cryptography using JCE.
Mock KMS Driver that wraps software-based cryptography using JCE.
NOTE: This is a mock implementation and should not be used in production. The driver does not provide persistence of keys.
- final case class MockKmsDriverConfig(auditLogging: Boolean = false, signingLatencies: Map[KeyName, NonNegativeFiniteDuration] = Map.empty) extends Product with Serializable
Configuration for the mock KMS driver.
Configuration for the mock KMS driver.
- auditLogging
Enable request and response logging to simulate audit logging in a real KMS.
- signingLatencies
For testing we allow to simulate the latency for signing operations based on the key name.
- class MockKmsDriverFactory extends KmsDriverFactory