All Classes and Interfaces
Class
Description
Facilitates HTTPS communication with the Threema Message API.
API response returned by API call.
Exception that gets thrown if a message has a bad/illegal format after it has been decrypted.
A poll choice item that is part of a poll message.
A poll create message that can be sent/received with end-to-end encryption via Threema.
A poll vote message that can be sent/received with end-to-end encryption via Threema.
Result of a capability lookup
Command line interface for
CryptTool and APIConnector operations for testing
purposes and simple invocation from other programming languages.Contains static methods to do various Threema cryptography related tasks.
Exception that gets thrown when decryption fails (because the keys are incorrect, or the data is
corrupted).
A delivery receipt message that can be sent/received with end-to-end encryption via Threema.
A delivery receipt type.
Helper to handle Threema end-to-end encryption.
Result of a data encryption
A File Message
A group poll create message that can be sent/received with end-to-end encryption via Threema.
A group poll vote message that can be sent/received with end-to-end encryption via Threema.
A create group message that can be sent/received with end-to-end encryption via Threema.
A group delete profile picture message that can be sent/received with end-to-end encryption via
Threema.
A group delivery receipt message that can be sent/received with end-to-end encryption via
Threema.
A delivery receipt type.
A File Message
Encapsulates the 8-byte message IDs that Threema uses.
A leave group message that can be sent/received with end-to-end encryption via Threema.
A Location Message
A group rename message that can be sent/received with end-to-end encryption via Threema.
A group request sync message that can be sent/received with end-to-end encryption via Threema.
A group set profile picture message that can be sent/received with end-to-end encryption via
Threema.
A group text message that can be sent/received with end-to-end encryption via Threema.
Deprecated.
Exception that gets thrown on a illegal call.
Exception that gets thrown when a hex-encoded value could not be decoded (e.g. because it
contains non-hex characters or because the character length is not even).
Exception that gets thrown when an invalid key has been specified (e.g. wrong length).
Encapsulates an asymmetric key, either public or private.
A Location Message
Encapsulates the 8-byte message IDs that Threema uses.
Base class for exceptions that may occur when parsing/decrypting an encrypted Threema message.
Exception that gets thrown on a illegal call.
Stores and caches public keys for Threema users.
Exception that gets thrown on a illegal call.
A text message that can be sent/received with end-to-end encryption via Threema.
ThreemaGroupMessage
ThreemaMessage
Exception that gets thrown when an attempt has been made to decrypt a message of a type that is
not supported by this library.
Result of a file upload
A vote choice item that is part of a vote message.