com.r3corda.core.node.services.testing / MockKeyManagementService

MockKeyManagementService

class MockKeyManagementService : SingletonSerializeAsToken, KeyManagementService


Constructors

<init> MockKeyManagementService(vararg initialKeys: KeyPair)

Properties

keys val keys: MutableMap<PublicKey, PrivateKey>

Returns a snapshot of the current pubkey->privkey mapping.

nextKeys val nextKeys: LinkedList<KeyPair>

Functions

freshKey fun freshKey(): KeyPair

Generates a new random key and adds it to the exposed map.

Inherited Functions

toKeyPair open fun toKeyPair(publicKey: PublicKey): KeyPair
toPrivate open fun toPrivate(publicKey: PublicKey): PrivateKey
toToken open fun toToken(context: SerializeAsTokenContext): SerializationToken