Class Hierarchy
- java.lang.Object
- org.signal.libsignal.protocol.IdentityKey
- org.signal.libsignal.protocol.IdentityKeyPair
- org.signal.libsignal.protocol.SessionBuilder
- org.signal.libsignal.protocol.SessionCipher
- org.signal.libsignal.protocol.SignalProtocolAddress (implements org.signal.libsignal.internal.NativeHandleGuard.Owner)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- org.signal.libsignal.protocol.DuplicateMessageException
- org.signal.libsignal.protocol.InvalidKeyException
- org.signal.libsignal.protocol.InvalidKeyIdException
- org.signal.libsignal.protocol.InvalidMacException
- org.signal.libsignal.protocol.InvalidMessageException
- org.signal.libsignal.protocol.InvalidRegistrationIdException
- org.signal.libsignal.protocol.InvalidVersionException
- org.signal.libsignal.protocol.LegacyMessageException
- org.signal.libsignal.protocol.NoSessionException
- java.lang.RuntimeException
- java.lang.IllegalStateException
- org.signal.libsignal.protocol.InvalidSenderKeySessionException
- org.signal.libsignal.protocol.InvalidSessionException
- java.lang.IllegalStateException
- org.signal.libsignal.protocol.UntrustedIdentityException
- java.lang.Exception