KeyMaterial

data class KeyMaterial(val serverSecureAreaBoundKey: ByteArray, val attestationKey: EcPrivateKey, val attestationKeyCertificates: X509CertChain, val attestationKeySignatureAlgorithm: Algorithm, val attestationKeyIssuer: String, val cloudBindingKey: EcPrivateKey, val cloudBindingKeyCertificates: X509CertChain, val cloudBindingKeySignatureAlgorithm: Algorithm, val cloudBindingKeyIssuer: String)

Various keys used by the Cloud Secure Area.

This is initialized on the first server start and saved in the database. On subsequent server runs, it is read from the database.

Constructors

Link copied to clipboard
constructor(serverSecureAreaBoundKey: ByteArray, attestationKey: EcPrivateKey, attestationKeyCertificates: X509CertChain, attestationKeySignatureAlgorithm: Algorithm, attestationKeyIssuer: String, cloudBindingKey: EcPrivateKey, cloudBindingKeyCertificates: X509CertChain, cloudBindingKeySignatureAlgorithm: Algorithm, cloudBindingKeyIssuer: String)

Types

Link copied to clipboard
object Companion

Properties

Functions

Link copied to clipboard