WalletKeyRequirements

data class WalletKeyRequirements(val spec: KeySpec, val usages: Set<KeyUsage>, val authorizationPolicy: KeyUseAuthorizationPolicy = KeyUseAuthorizationPolicy.None)

Capabilities required from a wallet signing key.

Constructors

Link copied to clipboard
constructor(spec: KeySpec, usages: Set<KeyUsage>, authorizationPolicy: KeyUseAuthorizationPolicy = KeyUseAuthorizationPolicy.None)

Properties

Link copied to clipboard

Authorization required for private-key use.

Link copied to clipboard
val spec: KeySpec

Cryptographic key specification.

Link copied to clipboard
val usages: Set<KeyUsage>

Operations the key must support.