receiver/authenticate¶
-
module
receiver.
authenticate
¶ Authenticating message receiver.
Receives
protocol.Signed
isntances. Verifies the signature of the message. Passes authenticated messages on to next receiver. Discards messages that fail authentication.Provide protocol definition and next receiver. Optionally provide
Receiver
instance to receive discarded messages.-
class
receiver.authenticate.
AuthenticateReceiver
(params)¶ Arguments: - params (AuthenticateReceiverParams) –
-
receiver.authenticate.AuthenticateReceiver.
submit
(message)¶ Arguments: - message (protocol.Signed) – Signed packet to verify signature of.
-
receiver.authenticate.
AuthenticateReceiverParams
()¶ Arguments: - protocol (protobufjs.Root) – Protocol definition.
- nextReceiver (Receiver) – Receiver to deliver message to.
- discarder (Receiver) – Receiver to discard messages to.
- network (bitcore.Network) – Bitcoin Cash network.
-
class