## Uses of Class
net.i2p.client.datagram.I2PInvalidDatagramException

- Packages that use I2PInvalidDatagramException
  Package | Description
  --- | ---
  net.i2p.client.datagram | Provides a standard way for reading and writing messages transferred over I2P so that recipient has an authenticated mechanism to reply to it.

- - ### Uses of I2PInvalidDatagramException in net.i2p.client.datagram

    Methods in net.i2p.client.datagram that throw I2PInvalidDatagramException
    Modifier and Type | Method and Description
    --- | ---
    `Hash` | I2PDatagramDissector.`getHash()` Extract the hash of the payload of an I2P repliable datagram (previously loaded with the loadI2PDatagram() method), verifying the datagram signature.
    `byte[]` | I2PDatagramDissector.`getPayload()` Get the payload carried by an I2P repliable datagram (previously loaded with the loadI2PDatagram() method), verifying the datagram signature.
    `Destination` | I2PDatagramDissector.`getSender()` Get the sender of an I2P repliable datagram (previously loaded with the loadI2PDatagram() method), verifying the datagram signature.
    `static Datagram2` | Datagram2.`load(I2PAppContext ctx, I2PSession session, byte[] dgram)` Load an I2P repliable datagram and verify the signature.
    `void` | I2PDatagramDissector.`verifySignature()` Verify the signature of this datagram (previously loaded with the loadI2PDatagram() method)