interface IdentityService
An identity service maintains an bidirectional map of Partys to their associated public keys and thus supports lookup of a party given its key. This is obviously very incomplete and does not reflect everything a real identity service would provide.
getAllIdentities |
abstract fun getAllIdentities(): Iterable<Party> Get all identities known to the service. This is expensive, and partyFromKey or partyFromName should be used in preference where possible. |
partyFromKey |
abstract fun partyFromKey(key: CompositeKey): Party? |
partyFromName |
abstract fun partyFromName(name: String): Party? |
registerIdentity |
abstract fun registerIdentity(party: Party): Unit |
InMemoryIdentityService |
class InMemoryIdentityService : SingletonSerializeAsToken, IdentityService Simple identity service which caches parties and provides functionality for efficient lookup. |