Package-level declarations

Types

Link copied to clipboard

Exception internal to the notary service. Does not get exposed to CorDapps and flows calling NotaryFlow.Client.

Link copied to clipboard
Link copied to clipboard
abstract class NotaryServiceFlow(val otherSideSession: FlowSession, val service: SinglePartyNotaryService, etaThreshold: Duration) : FlowLogic<Void?>

A flow run by a notary service that handles notarisation requests.

Link copied to clipboard
Link copied to clipboard

Base implementation for a notary service operated by a singe party.

Link copied to clipboard

A service that records input states of the given transaction and provides conflict information if any of the inputs have already been used in another transaction.

Functions

Link copied to clipboard

Creates a signature over the notarisation request using the legal identity key.

Link copied to clipboard

Checks if the provided states were used as inputs in the specified transaction.

Link copied to clipboard

Checks that there are sufficient signatures to satisfy the notary signing requirement and validates the signatures against the given transaction id.

Link copied to clipboard

Returns NotaryError.TimeWindowInvalid if currentTime is outside the timeWindow, and null otherwise.

Link copied to clipboard

Verifies the signature against this notarisation request. Checks that the signature is issued by the right party.