KeyPairAdapter

interface KeyPairAdapter

Abstracts the management of key material away from CryptoService.

Inheritors

IosKeyPairAdapter
JvmKeyPairAdapter

Properties

Link copied to clipboard
abstract val certificate: X509Certificate?

May be used in at.asitplus.wallet.lib.cbor.CoseService to transport the signing key for a COSE structure. a null value signifies that raw public keys are used and no certificate is present

Link copied to clipboard
abstract val coseKey: CoseKey
Link copied to clipboard
abstract val identifier: String
Link copied to clipboard
abstract val jsonWebKey: JsonWebKey
Link copied to clipboard
abstract val publicKey: CryptoPublicKey
Link copied to clipboard
abstract val signingAlgorithm: X509SignatureAlgorithm