Package-level declarations
Types
Link copied to clipboard
A certified key consisting of a key created in a SecureArea and its certification certificate chain.
Link copied to clipboard
class CertifiedKeyManager(val secureArea: SecureArea, val storage: Storage = EphemeralStorage(), val numKeys: Int = 10, val createKeySettings: CreateKeySettings = CreateKeySettings(), val tableName: String = "CertifiedKeys", val replenishThresholdFraction: Double = 0.5, val refreshThresholdFraction: Double = 2.0 / 3.0, val certify: suspend (keys: List<KeyAttestation>) -> List<X509CertChain>)
Manager for a pool of keys generated locally from a SecureArea and certified by a certifying authority.