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

KeyConfig

abstract class KeyConfig

Interface representing all required parameters for generating a key using a CryptoService.

Constructors

<init>

KeyConfig(alias: String)

Interface representing all required parameters for generating a key using a CryptoService.

Properties

alias

open val alias: String

Inheritors

AmazonCloudHsmKeyConfig

data class AmazonCloudHsmKeyConfig : KeyConfig

All required parameters to generate a Amazon CloudHSM key using a AmazonCloudHsmCryptoService.

AzureKeyVaultKeyConfig

data class AzureKeyVaultKeyConfig : KeyConfig

All required parameters to generate a Azure Key Vault HSM key using a AzureKeyVaultCryptoService.

BCKeyConfig

data class BCKeyConfig : KeyConfig

All required parameters to generate a local key using a BCCryptoService.

GemaltoLunaKeyConfig

data class GemaltoLunaKeyConfig : KeyConfig

All required parameters to generate a Gemalto HSM key using a GemaltoLunaCryptoService.

SecurosysKeyConfig

data class SecurosysKeyConfig : KeyConfig

All required parameters to generate a Securosys HSM key using a SecurosysPrimusXCryptoService.

UtimacoKeyConfig

data class UtimacoKeyConfig : KeyConfig

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