corda / com.r3.corda.networkmanage.common.cryptoservice.keygeneration / UtimacoKeyConfig

UtimacoKeyConfig

data class UtimacoKeyConfig : KeyConfig

All required parameters to generate a Utimaco HSM key using a UtimacoCryptoService.

Constructors

<init>

UtimacoKeyConfig(alias: String, storeExternal: Boolean, override: Boolean, export: Boolean, curve: String, genMechanism: Int)

All required parameters to generate a Utimaco HSM key using a UtimacoCryptoService.

Properties

alias

val alias: String

Alias of the new key entry within the key store.

curve

val curve: String

Elliptic curve specification. See Utimaco documentation for more details.

export

val export: Boolean

Flag representing whether it should be possible to export the key entry.

genMechanism

val genMechanism: Int

Generation mechanism for the key pair. See Utimaco documentation for more details.

override

val override: Boolean

Flag representing whether it should be possible to override the key entry.

storeExternal

val storeExternal: Boolean

Boolean representing whether the key will be also stored externally.