Package net.corda.testing.node.internal
Class MockKeyManagementService
-
- All Implemented Interfaces:
-
net.corda.core.serialization.SerializeAsToken
public final class MockKeyManagementService extends SingletonSerializeAsToken
A class which provides an implementation of KeyManagementService which is used in MockServices
-
-
Field Summary
Fields Modifier and Type Field Description private final Set<PublicKey>
keys
private final IdentityService
identityService
-
Constructor Summary
Constructors Constructor Description MockKeyManagementService(IdentityService identityService, KeyPair initialKeys)
-
Method Summary
Modifier and Type Method Description Set<PublicKey>
getKeys()
IdentityService
getIdentityService()
The IdentityService which contains the given identities. PublicKey
freshKeyInternal(UUID externalId)
Iterable<PublicKey>
filterMyKeys(Iterable<PublicKey> candidateKeys)
<Error class: unknown class>
getSigner(PublicKey publicKey)
Unit
start(Iterable<<Error class: unknown class><PublicKey, String>> initialKeysAndAliases)
DigitalSignature.WithKey
sign(ByteArray bytes, PublicKey publicKey)
TransactionSignature
sign(SignableData signableData, PublicKey publicKey)
-
-
Constructor Detail
-
MockKeyManagementService
MockKeyManagementService(IdentityService identityService, KeyPair initialKeys)
-
-
Method Detail
-
getIdentityService
IdentityService getIdentityService()
The IdentityService which contains the given identities.
-
freshKeyInternal
PublicKey freshKeyInternal(UUID externalId)
-
filterMyKeys
Iterable<PublicKey> filterMyKeys(Iterable<PublicKey> candidateKeys)
-
sign
DigitalSignature.WithKey sign(ByteArray bytes, PublicKey publicKey)
-
sign
TransactionSignature sign(SignableData signableData, PublicKey publicKey)
-
-
-
-