Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- APIConnector - Class in ch.threema.apitool
-
Facilitates HTTPS communication with the Threema Message API.
- APIConnector(String, String, PublicKeyStore) - Constructor for class ch.threema.apitool.APIConnector
- APIConnector(String, String, String, PublicKeyStore) - Constructor for class ch.threema.apitool.APIConnector
- ApiException - Exception Class in ch.threema.apitool.exceptions
- ApiException() - Constructor for exception class ch.threema.apitool.exceptions.ApiException
- ApiException(int, String) - Constructor for exception class ch.threema.apitool.exceptions.ApiException
- ApiException(int, String, HttpHeaders, String) - Constructor for exception class ch.threema.apitool.exceptions.ApiException
- ApiException(int, HttpHeaders, String) - Constructor for exception class ch.threema.apitool.exceptions.ApiException
- ApiException(String) - Constructor for exception class ch.threema.apitool.exceptions.ApiException
- ApiException(String, int, HttpHeaders, String) - Constructor for exception class ch.threema.apitool.exceptions.ApiException
- ApiException(String, Throwable, int, HttpHeaders) - Constructor for exception class ch.threema.apitool.exceptions.ApiException
- ApiException(String, Throwable, int, HttpHeaders, String) - Constructor for exception class ch.threema.apitool.exceptions.ApiException
- ApiException(Throwable) - Constructor for exception class ch.threema.apitool.exceptions.ApiException
- ApiResponse<T> - Class in ch.threema.apitool.utils
-
API response returned by API call.
- ApiResponse(int, Map<String, List<String>>) - Constructor for class ch.threema.apitool.utils.ApiResponse
- ApiResponse(int, Map<String, List<String>>, T) - Constructor for class ch.threema.apitool.utils.ApiResponse
- asHex(byte[]) - Static method in class com.neilalexander.jnacl.NaCl
- asHex(int[]) - Static method in class com.neilalexander.jnacl.NaCl
B
- BadMessageException - Exception Class in ch.threema.apitool.exceptions
-
Exception that gets thrown if a message has a bad/illegal format after it has been decrypted.
- BadMessageException() - Constructor for exception class ch.threema.apitool.exceptions.BadMessageException
- BadMessageException(String) - Constructor for exception class ch.threema.apitool.exceptions.BadMessageException
- BALLOT_ID_LEN - Static variable in class ch.threema.apitool.utils.ProtocolConstants
- BallotChoice - Class in ch.threema.apitool.types.voting
-
A poll choice item that is part of a poll message.
- BallotChoice(Integer, String, int, List<Integer>, Integer) - Constructor for class ch.threema.apitool.types.voting.BallotChoice
- BallotChoiceSerializer - Class in ch.threema.apitool.serializers
- BallotChoiceSerializer() - Constructor for class ch.threema.apitool.serializers.BallotChoiceSerializer
- BallotCreateMessage - Class in ch.threema.apitool.messages
-
A poll create message that can be sent/received with end-to-end encryption via Threema.
- BallotCreateMessage(byte[], String, State, VotingMode, ResultsDisclosureType, int, DisplayMode, List<BallotChoice>, List<String>) - Constructor for class ch.threema.apitool.messages.BallotCreateMessage
- BallotCreateMessageSerializer - Class in ch.threema.apitool.serializers
- BallotCreateMessageSerializer() - Constructor for class ch.threema.apitool.serializers.BallotCreateMessageSerializer
- BallotVoteMessage - Class in ch.threema.apitool.messages
-
A poll vote message that can be sent/received with end-to-end encryption via Threema.
- BallotVoteMessage(byte[], byte[], List<VoteChoice>) - Constructor for class ch.threema.apitool.messages.BallotVoteMessage
- BallotVoteMessageSerializer - Class in ch.threema.apitool.serializers
- BallotVoteMessageSerializer() - Constructor for class ch.threema.apitool.serializers.BallotVoteMessageSerializer
- BEFORENMBYTES - Static variable in class com.neilalexander.jnacl.NaCl
- BLOB_ID_LEN - Static variable in class ch.threema.apitool.messages.ThreemaMessage
- BLOB_ID_LEN - Static variable in class ch.threema.apitool.utils.ProtocolConstants
- BLOB_KEY_LEN - Static variable in class ch.threema.apitool.utils.ProtocolConstants
- BOXOVERHEAD - Static variable in class com.neilalexander.jnacl.NaCl
- BOXZEROBYTES - Static variable in class com.neilalexander.jnacl.NaCl
- ByteArrayField - Class in ch.threema.apitool.console.commands.fields
- ByteArrayField(String, boolean) - Constructor for class ch.threema.apitool.console.commands.fields.ByteArrayField
- byteArrayToHexString(byte[]) - Static method in class ch.threema.apitool.utils.DataUtils
-
Convert a byte array into a hexadecimal string (lowercase).
- byteArrayToLongBigEndian(byte[]) - Static method in class ch.threema.apitool.utils.DataUtils
C
- canAudio() - Method in class ch.threema.apitool.results.CapabilityResult
-
Check whether the Threema ID can receive audio
- canFile() - Method in class ch.threema.apitool.results.CapabilityResult
-
Check whether the Threema ID can receive files
- canImage() - Method in class ch.threema.apitool.results.CapabilityResult
-
Check whether the Threema ID can receive images
- canText() - Method in class ch.threema.apitool.results.CapabilityResult
-
Check whether the Threema ID can receive text
- canVideo() - Method in class ch.threema.apitool.results.CapabilityResult
-
Check whether the Threema ID can receive videos
- CapabilityCommand - Class in ch.threema.apitool.console.commands
- CapabilityCommand() - Constructor for class ch.threema.apitool.console.commands.CapabilityCommand
- CapabilityResult - Class in ch.threema.apitool.results
-
Result of a capability lookup
- CapabilityResult(String, String[]) - Constructor for class ch.threema.apitool.results.CapabilityResult
- ch.threema.apitool - package ch.threema.apitool
- ch.threema.apitool.console.commands - package ch.threema.apitool.console.commands
- ch.threema.apitool.console.commands.fields - package ch.threema.apitool.console.commands.fields
- ch.threema.apitool.exceptions - package ch.threema.apitool.exceptions
- ch.threema.apitool.helpers - package ch.threema.apitool.helpers
- ch.threema.apitool.messages - package ch.threema.apitool.messages
- ch.threema.apitool.results - package ch.threema.apitool.results
- ch.threema.apitool.serializers - package ch.threema.apitool.serializers
- ch.threema.apitool.types - package ch.threema.apitool.types
- ch.threema.apitool.types.voting - package ch.threema.apitool.types.voting
- ch.threema.apitool.utils - package ch.threema.apitool.utils
- CLOSED - Enum constant in enum class ch.threema.apitool.types.voting.ResultsDisclosureType
- CLOSED - Enum constant in enum class ch.threema.apitool.types.voting.State
- com.neilalexander.jnacl - package com.neilalexander.jnacl
- com.neilalexander.jnacl.crypto - package com.neilalexander.jnacl.crypto
- Command - Class in ch.threema.apitool.console.commands
- Command(String, String) - Constructor for class ch.threema.apitool.console.commands.Command
- CompareVersionsCommand - Class in ch.threema.apitool.console.commands
- CompareVersionsCommand() - Constructor for class ch.threema.apitool.console.commands.CompareVersionsCommand
- ConsoleMain - Class in ch.threema.apitool
-
Command line interface for
CryptToolandAPIConnectoroperations for testing purposes and simple invocation from other programming languages. - ConsoleMain() - Constructor for class ch.threema.apitool.ConsoleMain
- createByteArrayField(String) - Method in class ch.threema.apitool.console.commands.Command
- createByteArrayField(String, boolean) - Method in class ch.threema.apitool.console.commands.Command
- createConnector(String, String) - Method in class ch.threema.apitool.console.commands.Command
- createFileField(String) - Method in class ch.threema.apitool.console.commands.Command
- createFileField(String, boolean) - Method in class ch.threema.apitool.console.commands.Command
- createFolderField(String) - Method in class ch.threema.apitool.console.commands.Command
- createFolderField(String, boolean) - Method in class ch.threema.apitool.console.commands.Command
- createPrivateKeyField(String) - Method in class ch.threema.apitool.console.commands.Command
- createPrivateKeyField(String, boolean) - Method in class ch.threema.apitool.console.commands.Command
- createPublicKeyField(String) - Method in class ch.threema.apitool.console.commands.Command
- createPublicKeyField(String, boolean) - Method in class ch.threema.apitool.console.commands.Command
- createTextField(String) - Method in class ch.threema.apitool.console.commands.Command
- createTextField(String, boolean) - Method in class ch.threema.apitool.console.commands.Command
- createThreemaId(String) - Method in class ch.threema.apitool.console.commands.Command
- createThreemaId(String, boolean) - Method in class ch.threema.apitool.console.commands.Command
- CREATOR_ID_LEN - Static variable in class ch.threema.apitool.types.GroupId
- CreditsCommand - Class in ch.threema.apitool.console.commands
- CreditsCommand() - Constructor for class ch.threema.apitool.console.commands.CreditsCommand
- crypto_box(byte[], byte[], byte[], byte[], byte[]) - Static method in class com.neilalexander.jnacl.crypto.curve25519xsalsa20poly1305
- crypto_box(byte[], byte[], long, byte[], byte[], byte[]) - Static method in class com.neilalexander.jnacl.crypto.curve25519xsalsa20poly1305
- crypto_box_afternm(byte[], byte[], byte[], byte[]) - Static method in class com.neilalexander.jnacl.crypto.curve25519xsalsa20poly1305
- crypto_box_afternm(byte[], byte[], long, byte[], byte[]) - Static method in class com.neilalexander.jnacl.crypto.curve25519xsalsa20poly1305
- crypto_box_afternm_nopad(byte[], int, byte[], int, long, byte[], byte[]) - Static method in class com.neilalexander.jnacl.crypto.curve25519xsalsa20poly1305
- crypto_box_beforenm(byte[], byte[], byte[]) - Static method in class com.neilalexander.jnacl.crypto.curve25519xsalsa20poly1305
- crypto_box_BEFORENMBYTES - Static variable in class com.neilalexander.jnacl.crypto.curve25519xsalsa20poly1305
- crypto_box_BOXZEROBYTES - Static variable in class com.neilalexander.jnacl.crypto.curve25519xsalsa20poly1305
- crypto_box_getpublickey(byte[], byte[]) - Static method in class com.neilalexander.jnacl.crypto.curve25519xsalsa20poly1305
- crypto_box_NONCEBYTES - Static variable in class com.neilalexander.jnacl.crypto.curve25519xsalsa20poly1305
- crypto_box_open(byte[], byte[], byte[], byte[], byte[]) - Static method in class com.neilalexander.jnacl.crypto.curve25519xsalsa20poly1305
- crypto_box_open(byte[], byte[], long, byte[], byte[], byte[]) - Static method in class com.neilalexander.jnacl.crypto.curve25519xsalsa20poly1305
- crypto_box_open_afternm(byte[], byte[], byte[], byte[]) - Static method in class com.neilalexander.jnacl.crypto.curve25519xsalsa20poly1305
- crypto_box_open_afternm(byte[], byte[], long, byte[], byte[]) - Static method in class com.neilalexander.jnacl.crypto.curve25519xsalsa20poly1305
- crypto_box_open_afternm_nopad(byte[], int, byte[], int, long, byte[], byte[]) - Static method in class com.neilalexander.jnacl.crypto.curve25519xsalsa20poly1305
- crypto_box_PUBLICKEYBYTES - Static variable in class com.neilalexander.jnacl.crypto.curve25519xsalsa20poly1305
- crypto_box_SECRETKEYBYTES - Static variable in class com.neilalexander.jnacl.crypto.curve25519xsalsa20poly1305
- crypto_box_ZEROBYTES - Static variable in class com.neilalexander.jnacl.crypto.curve25519xsalsa20poly1305
- crypto_core(byte[], byte[], byte[], byte[]) - Static method in class com.neilalexander.jnacl.crypto.hsalsa20
- crypto_core(byte[], byte[], byte[], byte[]) - Static method in class com.neilalexander.jnacl.crypto.salsa20
- crypto_onetimeauth(byte[], int, byte[], int, long, byte[]) - Static method in class com.neilalexander.jnacl.crypto.poly1305
- crypto_onetimeauth_verify(byte[], int, byte[], int, long, byte[]) - Static method in class com.neilalexander.jnacl.crypto.poly1305
- crypto_scalarmult(byte[], byte[], byte[]) - Static method in class com.neilalexander.jnacl.crypto.curve25519
- crypto_scalarmult_base(byte[], byte[]) - Static method in class com.neilalexander.jnacl.crypto.curve25519
- crypto_secretbox(byte[], byte[], long, byte[], byte[]) - Static method in class com.neilalexander.jnacl.crypto.xsalsa20poly1305
- crypto_secretbox_nopad(byte[], int, byte[], int, long, byte[], byte[]) - Static method in class com.neilalexander.jnacl.crypto.xsalsa20poly1305
- crypto_secretbox_open(byte[], byte[], long, byte[], byte[]) - Static method in class com.neilalexander.jnacl.crypto.xsalsa20poly1305
- crypto_secretbox_open_nopad(byte[], int, byte[], int, long, byte[], byte[]) - Static method in class com.neilalexander.jnacl.crypto.xsalsa20poly1305
- crypto_stream(byte[], int, byte[], byte[]) - Static method in class com.neilalexander.jnacl.crypto.xsalsa20
- crypto_stream(byte[], int, byte[], int, byte[]) - Static method in class com.neilalexander.jnacl.crypto.salsa20
- crypto_stream_xor(byte[], byte[], int, byte[], int, byte[]) - Static method in class com.neilalexander.jnacl.crypto.salsa20
- crypto_stream_xor(byte[], byte[], long, byte[], byte[]) - Static method in class com.neilalexander.jnacl.crypto.xsalsa20
- crypto_stream_xor_skip32(byte[], byte[], int, byte[], int, int, byte[], int, byte[]) - Static method in class com.neilalexander.jnacl.crypto.salsa20
- crypto_stream_xor_skip32(byte[], byte[], int, byte[], int, long, byte[], byte[]) - Static method in class com.neilalexander.jnacl.crypto.xsalsa20
- crypto_verify(byte[], int, byte[]) - Static method in class com.neilalexander.jnacl.crypto.verify_16
- CryptTool - Class in ch.threema.apitool
-
Contains static methods to do various Threema cryptography related tasks.
- CryptTool() - Constructor for class ch.threema.apitool.CryptTool
- curve25519 - Class in com.neilalexander.jnacl.crypto
- curve25519() - Constructor for class com.neilalexander.jnacl.crypto.curve25519
- curve25519xsalsa20poly1305 - Class in com.neilalexander.jnacl.crypto
- curve25519xsalsa20poly1305() - Constructor for class com.neilalexander.jnacl.crypto.curve25519xsalsa20poly1305
- CustomMessageSerializer - Interface in ch.threema.apitool.serializers
D
- DataUtils - Class in ch.threema.apitool.utils
- DataUtils() - Constructor for class ch.threema.apitool.utils.DataUtils
- decodeKey(String) - Static method in class ch.threema.apitool.types.Key
-
Decodes and validates an encoded key.
- decodeKey(String, String) - Static method in class ch.threema.apitool.types.Key
-
Decodes and validates an encoded key.
- decrypt(byte[], byte[]) - Method in class com.neilalexander.jnacl.NaCl
- decrypt(byte[], byte[], byte[], byte[]) - Static method in class ch.threema.apitool.CryptTool
-
Decrypt an NaCl box using the recipient's private key and the sender's public key.
- decrypt(byte[], int, byte[]) - Method in class com.neilalexander.jnacl.NaCl
- DecryptAndDownloadCommand - Class in ch.threema.apitool.console.commands
- DecryptAndDownloadCommand() - Constructor for class ch.threema.apitool.console.commands.DecryptAndDownloadCommand
- DecryptCommand - Class in ch.threema.apitool.console.commands
- DecryptCommand() - Constructor for class ch.threema.apitool.console.commands.DecryptCommand
- decryptFileData(byte[], byte[]) - Static method in class ch.threema.apitool.CryptTool
-
Decrypt symmetrically encrypted file data.
- decryptFileThumbnailData(byte[], byte[]) - Static method in class ch.threema.apitool.CryptTool
-
Decrypt symmetrically encrypted file thumbnail data.
- DecryptionFailedException - Exception Class in ch.threema.apitool.exceptions
-
Exception that gets thrown when decryption fails (because the keys are incorrect, or the data is corrupted).
- DecryptionFailedException() - Constructor for exception class ch.threema.apitool.exceptions.DecryptionFailedException
- decryptMessage(byte[], byte[], byte[], byte[]) - Static method in class ch.threema.apitool.CryptTool
-
Decrypt a message.
- DeliveryReceipt - Class in ch.threema.apitool.messages
-
A delivery receipt message that can be sent/received with end-to-end encryption via Threema.
- DeliveryReceipt(DeliveryReceipt.Type, List<MessageId>) - Constructor for class ch.threema.apitool.messages.DeliveryReceipt
- DeliveryReceipt.Type - Enum Class in ch.threema.apitool.messages
-
A delivery receipt type.
- DeliveryReceiptSerializer - Class in ch.threema.apitool.serializers
- DeliveryReceiptSerializer() - Constructor for class ch.threema.apitool.serializers.DeliveryReceiptSerializer
- derivePublicKey(byte[]) - Static method in class ch.threema.apitool.CryptTool
-
Return the public key that corresponds with a given private key.
- derivePublicKey(byte[]) - Static method in class com.neilalexander.jnacl.NaCl
- DerivePublicKeyCommand - Class in ch.threema.apitool.console.commands
- DerivePublicKeyCommand() - Constructor for class ch.threema.apitool.console.commands.DerivePublicKeyCommand
- deserialize(byte[], int) - Static method in class ch.threema.apitool.serializers.BallotCreateMessageSerializer
- deserialize(byte[], int) - Static method in class ch.threema.apitool.serializers.BallotVoteMessageSerializer
- deserialize(byte[], int) - Static method in interface ch.threema.apitool.serializers.CustomMessageSerializer
- deserialize(byte[], int) - Static method in class ch.threema.apitool.serializers.DeliveryReceiptSerializer
- deserialize(byte[], int) - Static method in class ch.threema.apitool.serializers.FileMessageSerializer
- deserialize(byte[], int) - Static method in class ch.threema.apitool.serializers.GroupBallotCreateMessageSerializer
- deserialize(byte[], int) - Static method in class ch.threema.apitool.serializers.GroupBallotVoteMessageSerializer
- deserialize(byte[], int) - Static method in class ch.threema.apitool.serializers.GroupCreateMessageSerializer
- deserialize(byte[], int) - Static method in class ch.threema.apitool.serializers.GroupDeletePhotoSerializer
- deserialize(byte[], int) - Static method in class ch.threema.apitool.serializers.GroupDeliveryReceiptSerializer
- deserialize(byte[], int) - Static method in class ch.threema.apitool.serializers.GroupFileMessageSerializer
- deserialize(byte[], int) - Static method in class ch.threema.apitool.serializers.GroupLocationMessageSerializer
- deserialize(byte[], int) - Static method in class ch.threema.apitool.serializers.GroupRenameMessageSerializer
- deserialize(byte[], int) - Static method in class ch.threema.apitool.serializers.GroupSetPhotoSerializer
- deserialize(byte[], int) - Static method in class ch.threema.apitool.serializers.GroupTextMessageSerializer
- deserialize(byte[], int) - Static method in class ch.threema.apitool.serializers.LocationMessageSerializer
- deserialize(byte[], int) - Static method in class ch.threema.apitool.serializers.TextMessageSerializer
- DisplayMode - Enum Class in ch.threema.apitool.types.voting
- downloadFile(byte[]) - Method in class ch.threema.apitool.APIConnector
-
Download a file given its blob ID.
E
- E2EHelper - Class in ch.threema.apitool.helpers
-
Helper to handle Threema end-to-end encryption.
- E2EHelper(APIConnector, byte[]) - Constructor for class ch.threema.apitool.helpers.E2EHelper
- E2EHelper.ReceiveMessageResult - Class in ch.threema.apitool.helpers
- encode() - Method in class ch.threema.apitool.types.Key
-
Encodes a key.
- encrypt(byte[], byte[]) - Method in class com.neilalexander.jnacl.NaCl
- encrypt(byte[], byte[], byte[]) - Static method in class ch.threema.apitool.CryptTool
-
Encrypt data using NaCl asymmetric ("box") encryption.
- encrypt(byte[], int, byte[]) - Method in class com.neilalexander.jnacl.NaCl
- encryptBallotCreateMessage(byte[], String, State, VotingMode, ResultsDisclosureType, int, DisplayMode, List<BallotChoice>, List<String>, byte[], byte[]) - Static method in class ch.threema.apitool.CryptTool
-
Encrypt a Ballot
- encryptBallotVoteMessage(byte[], byte[], List<VoteChoice>, byte[], byte[]) - Static method in class ch.threema.apitool.CryptTool
-
Encrypt a Ballot
- EncryptCommand - Class in ch.threema.apitool.console.commands
- EncryptCommand() - Constructor for class ch.threema.apitool.console.commands.EncryptCommand
- encryptDeliveryReceipt(DeliveryReceipt.Type, List<MessageId>, byte[], byte[]) - Static method in class ch.threema.apitool.CryptTool
-
Encrypt a Delivery
- encryptFileData(byte[]) - Static method in class ch.threema.apitool.CryptTool
-
Encrypt file data using NaCl symmetric encryption with a random key.
- encryptFileMessage(byte[], byte[], String, byte[], String, String, int, String, FileRenderingType, String, Map<String, Object>, byte[], byte[]) - Static method in class ch.threema.apitool.CryptTool
-
Encrypt a File
- encryptFileThumbnailData(byte[], byte[]) - Static method in class ch.threema.apitool.CryptTool
-
Encrypt file thumbnail data using NaCl symmetric encryption with a random key.
- encryptGroupBallotCreateMessage(GroupId, byte[], String, State, VotingMode, ResultsDisclosureType, int, DisplayMode, List<BallotChoice>, List<String>, byte[], byte[]) - Static method in class ch.threema.apitool.CryptTool
-
Encrypt a Group
- encryptGroupBallotVoteMessage(GroupId, byte[], byte[], List<VoteChoice>, byte[], byte[]) - Static method in class ch.threema.apitool.CryptTool
-
Encrypt a Group
- encryptGroupCreateMessage(GroupId, List<String>, byte[], byte[]) - Static method in class ch.threema.apitool.CryptTool
-
Encrypt a Group
- encryptGroupDeletePhoto(GroupId, byte[], byte[]) - Static method in class ch.threema.apitool.CryptTool
-
Encrypt a Group
- encryptGroupDeliveryReceipt(GroupId, DeliveryReceipt.Type, List<MessageId>, byte[], byte[]) - Static method in class ch.threema.apitool.CryptTool
-
Encrypt a Group
- encryptGroupFileMessage(GroupId, byte[], byte[], String, byte[], String, String, int, String, FileRenderingType, String, Map<String, Object>, byte[], byte[]) - Static method in class ch.threema.apitool.CryptTool
-
Encrypt a Group
- encryptGroupLeaveMessage(GroupId, byte[], byte[]) - Static method in class ch.threema.apitool.CryptTool
-
Encrypt a Group
- encryptGroupLocationMessage(GroupId, String, String, Float, String, String, byte[], byte[]) - Static method in class ch.threema.apitool.CryptTool
-
Encrypt a Group
- encryptGroupRenameMessage(GroupId, String, byte[], byte[]) - Static method in class ch.threema.apitool.CryptTool
-
Encrypt a Group
- encryptGroupRequestSyncMessage(GroupId, byte[], byte[]) - Static method in class ch.threema.apitool.CryptTool
-
Encrypt a Group
- encryptGroupSetPhoto(GroupId, byte[], int, byte[], byte[], byte[]) - Static method in class ch.threema.apitool.CryptTool
-
Encrypt a Group
- encryptGroupTextMessage(GroupId, String, byte[], byte[]) - Static method in class ch.threema.apitool.CryptTool
-
Encrypt a Group
- encryptImageMessage(EncryptResult, UploadResult, byte[], byte[]) - Static method in class ch.threema.apitool.CryptTool
-
Deprecated.
- encryptLocationMessage(String, String, Float, String, String, byte[], byte[]) - Static method in class ch.threema.apitool.CryptTool
-
Encrypt a Location
- EncryptResult - Class in ch.threema.apitool.results
-
Result of a data encryption
- EncryptResult(byte[], byte[], byte[]) - Constructor for class ch.threema.apitool.results.EncryptResult
- encryptTextMessage(String, byte[], byte[]) - Static method in class ch.threema.apitool.CryptTool
-
Encrypt a Text
- equals(Object) - Method in class ch.threema.apitool.messages.BallotCreateMessage
- equals(Object) - Method in class ch.threema.apitool.messages.BallotVoteMessage
- equals(Object) - Method in class ch.threema.apitool.messages.DeliveryReceipt
- equals(Object) - Method in class ch.threema.apitool.messages.FileMessage
- equals(Object) - Method in class ch.threema.apitool.messages.GroupBallotCreateMessage
- equals(Object) - Method in class ch.threema.apitool.messages.GroupBallotVoteMessage
- equals(Object) - Method in class ch.threema.apitool.messages.GroupCreateMessage
- equals(Object) - Method in class ch.threema.apitool.messages.GroupDeletePhoto
- equals(Object) - Method in class ch.threema.apitool.messages.GroupDeliveryReceipt
- equals(Object) - Method in class ch.threema.apitool.messages.GroupFileMessage
- equals(Object) - Method in class ch.threema.apitool.messages.GroupLeaveMessage
- equals(Object) - Method in class ch.threema.apitool.messages.GroupLocationMessage
- equals(Object) - Method in class ch.threema.apitool.messages.GroupRenameMessage
- equals(Object) - Method in class ch.threema.apitool.messages.GroupRequestSyncMessage
- equals(Object) - Method in class ch.threema.apitool.messages.GroupSetPhoto
- equals(Object) - Method in class ch.threema.apitool.messages.GroupTextMessage
- equals(Object) - Method in class ch.threema.apitool.messages.LocationMessage
- equals(Object) - Method in class ch.threema.apitool.messages.TextMessage
- equals(Object) - Method in class ch.threema.apitool.messages.ThreemaGroupMessage
- equals(Object) - Method in class ch.threema.apitool.messages.ThreemaMessage
- equals(Object) - Method in class ch.threema.apitool.types.voting.BallotChoice
- equals(Object) - Method in class ch.threema.apitool.types.voting.VoteChoice
- errors - Variable in class ch.threema.apitool.helpers.E2EHelper.ReceiveMessageResult
- execute() - Method in class ch.threema.apitool.console.commands.CapabilityCommand
- execute() - Method in class ch.threema.apitool.console.commands.Command
- execute() - Method in class ch.threema.apitool.console.commands.CreditsCommand
- execute() - Method in class ch.threema.apitool.console.commands.DecryptAndDownloadCommand
- execute() - Method in class ch.threema.apitool.console.commands.DecryptCommand
- execute() - Method in class ch.threema.apitool.console.commands.DerivePublicKeyCommand
- execute() - Method in class ch.threema.apitool.console.commands.EncryptCommand
- execute() - Method in class ch.threema.apitool.console.commands.FetchPublicKey
- execute() - Method in class ch.threema.apitool.console.commands.GenerateKeyPairCommand
- execute() - Method in class ch.threema.apitool.console.commands.HashEmailCommand
- execute() - Method in class ch.threema.apitool.console.commands.HashPhoneCommand
- execute() - Method in class ch.threema.apitool.console.commands.IDLookupByEmail
- execute() - Method in class ch.threema.apitool.console.commands.IDLookupByPhoneNo
- execute() - Method in class ch.threema.apitool.console.commands.SendE2EFileMessageCommand
- execute() - Method in class ch.threema.apitool.console.commands.SendE2EImageMessageCommand
- execute() - Method in class ch.threema.apitool.console.commands.SendE2ETextMessageCommand
- execute() - Method in class ch.threema.apitool.console.commands.SendSimpleMessageCommand
- extractGroupId(byte[]) - Static method in class ch.threema.apitool.serializers.BallotCreateMessageSerializer
- extractGroupId(byte[]) - Static method in interface ch.threema.apitool.serializers.CustomMessageSerializer
- extractGroupId(byte[]) - Static method in class ch.threema.apitool.serializers.FileMessageSerializer
- extractGroupId(byte[]) - Static method in class ch.threema.apitool.serializers.GroupBallotCreateMessageSerializer
- extractGroupId(byte[]) - Static method in class ch.threema.apitool.serializers.GroupBallotVoteMessageSerializer
- extractGroupId(byte[]) - Static method in class ch.threema.apitool.serializers.GroupCreateMessageSerializer
- extractGroupId(byte[]) - Static method in class ch.threema.apitool.serializers.GroupDeletePhotoSerializer
- extractGroupId(byte[]) - Static method in class ch.threema.apitool.serializers.GroupDeliveryReceiptSerializer
- extractGroupId(byte[]) - Static method in class ch.threema.apitool.serializers.GroupFileMessageSerializer
- extractGroupId(byte[]) - Static method in class ch.threema.apitool.serializers.GroupLeaveMessageSerializer
- extractGroupId(byte[]) - Static method in class ch.threema.apitool.serializers.GroupLocationMessageSerializer
- extractGroupId(byte[]) - Static method in class ch.threema.apitool.serializers.GroupRenameMessageSerializer
- extractGroupId(byte[]) - Static method in class ch.threema.apitool.serializers.GroupRequestSyncMessageSerializer
- extractGroupId(byte[]) - Static method in class ch.threema.apitool.serializers.GroupSetPhotoSerializer
- extractGroupId(byte[]) - Static method in class ch.threema.apitool.serializers.GroupTextMessageSerializer
- extractJson(byte[], int) - Static method in class ch.threema.apitool.serializers.BallotChoiceSerializer
- extractJson(byte[], int) - Static method in class ch.threema.apitool.serializers.BallotCreateMessageSerializer
- extractJson(byte[], int) - Static method in class ch.threema.apitool.serializers.BallotVoteMessageSerializer
- extractJson(byte[], int) - Static method in interface ch.threema.apitool.serializers.CustomMessageSerializer
- extractJson(byte[], int) - Static method in class ch.threema.apitool.serializers.DeliveryReceiptSerializer
- extractJson(byte[], int) - Static method in class ch.threema.apitool.serializers.FileMessageSerializer
- extractJson(byte[], int) - Static method in class ch.threema.apitool.serializers.GroupBallotCreateMessageSerializer
- extractJson(byte[], int) - Static method in class ch.threema.apitool.serializers.GroupBallotVoteMessageSerializer
- extractJson(byte[], int) - Static method in class ch.threema.apitool.serializers.GroupCreateMessageSerializer
- extractJson(byte[], int) - Static method in class ch.threema.apitool.serializers.GroupDeletePhotoSerializer
- extractJson(byte[], int) - Static method in class ch.threema.apitool.serializers.GroupDeliveryReceiptSerializer
- extractJson(byte[], int) - Static method in class ch.threema.apitool.serializers.GroupFileMessageSerializer
- extractJson(byte[], int) - Static method in class ch.threema.apitool.serializers.GroupLeaveMessageSerializer
- extractJson(byte[], int) - Static method in class ch.threema.apitool.serializers.GroupLocationMessageSerializer
- extractJson(byte[], int) - Static method in class ch.threema.apitool.serializers.GroupRenameMessageSerializer
- extractJson(byte[], int) - Static method in class ch.threema.apitool.serializers.GroupRequestSyncMessageSerializer
- extractJson(byte[], int) - Static method in class ch.threema.apitool.serializers.GroupSetPhotoSerializer
- extractJson(byte[], int) - Static method in class ch.threema.apitool.serializers.GroupTextMessageSerializer
- extractJson(byte[], int) - Static method in class ch.threema.apitool.serializers.LocationMessageSerializer
- extractJson(byte[], int) - Static method in class ch.threema.apitool.serializers.TextMessageSerializer
- extractJson(byte[], int) - Static method in class ch.threema.apitool.serializers.ThreemaGroupMessageSerializer
- extractJson(byte[], int) - Static method in class ch.threema.apitool.serializers.ThreemaMessageSerializer
- extractJson(byte[], int) - Static method in class ch.threema.apitool.serializers.VoteChoiceSerializer
- extractQuote(String, QuotePart) - Static method in class ch.threema.apitool.utils.DataUtils
F
- fetchPublicKey(String) - Method in class ch.threema.apitool.PublicKeyStore
-
Fetch the public key for the given Threema ID from the store.
- FetchPublicKey - Class in ch.threema.apitool.console.commands
- FetchPublicKey() - Constructor for class ch.threema.apitool.console.commands.FetchPublicKey
- Field - Class in ch.threema.apitool.console.commands.fields
- Field(String, boolean) - Constructor for class ch.threema.apitool.console.commands.fields.Field
- FILE - Enum constant in enum class ch.threema.apitool.types.FileRenderingType
- FileField - Class in ch.threema.apitool.console.commands.fields
- FileField(String, boolean) - Constructor for class ch.threema.apitool.console.commands.fields.FileField
- FileMessage - Class in ch.threema.apitool.messages
-
A File Message
- FileMessage(byte[], byte[], String, byte[], String, String, int, String, FileRenderingType, String, Map<String, Object>) - Constructor for class ch.threema.apitool.messages.FileMessage
- FileMessageSerializer - Class in ch.threema.apitool.serializers
- FileMessageSerializer() - Constructor for class ch.threema.apitool.serializers.FileMessageSerializer
- FileRenderingType - Enum Class in ch.threema.apitool.types
- files - Variable in class ch.threema.apitool.helpers.E2EHelper.ReceiveMessageResult
- FolderField - Class in ch.threema.apitool.console.commands.fields
- FolderField(String, boolean) - Constructor for class ch.threema.apitool.console.commands.fields.FolderField
- fromString(byte[], int) - Static method in class ch.threema.apitool.messages.BallotCreateMessage
- fromString(byte[], int) - Static method in class ch.threema.apitool.messages.BallotVoteMessage
- fromString(byte[], int) - Static method in class ch.threema.apitool.messages.DeliveryReceipt
- fromString(byte[], int) - Static method in class ch.threema.apitool.messages.FileMessage
- fromString(byte[], int) - Static method in class ch.threema.apitool.messages.GroupBallotCreateMessage
- fromString(byte[], int) - Static method in class ch.threema.apitool.messages.GroupBallotVoteMessage
- fromString(byte[], int) - Static method in class ch.threema.apitool.messages.GroupCreateMessage
- fromString(byte[], int) - Static method in class ch.threema.apitool.messages.GroupDeletePhoto
- fromString(byte[], int) - Static method in class ch.threema.apitool.messages.GroupDeliveryReceipt
- fromString(byte[], int) - Static method in class ch.threema.apitool.messages.GroupFileMessage
- fromString(byte[], int) - Static method in class ch.threema.apitool.messages.GroupLeaveMessage
- fromString(byte[], int) - Static method in class ch.threema.apitool.messages.GroupLocationMessage
- fromString(byte[], int) - Static method in class ch.threema.apitool.messages.GroupRenameMessage
- fromString(byte[], int) - Static method in class ch.threema.apitool.messages.GroupRequestSyncMessage
- fromString(byte[], int) - Static method in class ch.threema.apitool.messages.GroupSetPhoto
- fromString(byte[], int) - Static method in class ch.threema.apitool.messages.GroupTextMessage
- fromString(byte[], int) - Static method in class ch.threema.apitool.messages.LocationMessage
- fromString(byte[], int) - Static method in class ch.threema.apitool.messages.TextMessage
- fromString(byte[], int) - Static method in class ch.threema.apitool.messages.ThreemaGroupMessage
- fromString(byte[], int) - Static method in class ch.threema.apitool.messages.ThreemaMessage
- fromString(byte[], int) - Static method in class ch.threema.apitool.types.voting.BallotChoice
- fromString(byte[], int) - Static method in class ch.threema.apitool.types.voting.VoteChoice
G
- generateKeyPair(byte[], byte[]) - Static method in class ch.threema.apitool.CryptTool
-
Generate a new key pair.
- GenerateKeyPairCommand - Class in ch.threema.apitool.console.commands
- GenerateKeyPairCommand() - Constructor for class ch.threema.apitool.console.commands.GenerateKeyPairCommand
- genkeypair(byte[], byte[]) - Static method in class com.neilalexander.jnacl.NaCl
- genkeypair(byte[], byte[], byte[]) - Static method in class com.neilalexander.jnacl.NaCl
- get(int) - Static method in enum class ch.threema.apitool.messages.DeliveryReceipt.Type
- get(int) - Static method in enum class ch.threema.apitool.messages.GroupDeliveryReceipt.Type
- getAccuracy() - Method in class ch.threema.apitool.messages.GroupLocationMessage
-
The location accuracy
- getAccuracy() - Method in class ch.threema.apitool.messages.LocationMessage
-
The location accuracy
- getAckedMessageIds() - Method in class ch.threema.apitool.messages.DeliveryReceipt
-
The acked message ids
- getAckedMessageIds() - Method in class ch.threema.apitool.messages.GroupDeliveryReceipt
-
The acked message ids
- getApiException(String, HttpResponse<InputStream>) - Method in class ch.threema.apitool.APIConnector
- getBallotId() - Method in class ch.threema.apitool.messages.BallotCreateMessage
-
The poll ballot identifier
- getBallotId() - Method in class ch.threema.apitool.messages.BallotVoteMessage
-
The poll ballot identifier
- getBallotId() - Method in class ch.threema.apitool.messages.GroupBallotCreateMessage
-
The poll ballot identifier
- getBallotId() - Method in class ch.threema.apitool.messages.GroupBallotVoteMessage
-
The poll ballot identifier
- getBallotId() - Method in class ch.threema.apitool.types.voting.VoteChoice
-
The ballot identifier
- getBinary(String) - Static method in class com.neilalexander.jnacl.NaCl
- getBlobId() - Method in class ch.threema.apitool.messages.FileMessage
-
The blob ID
- getBlobId() - Method in class ch.threema.apitool.messages.GroupFileMessage
-
The blob ID
- getBlobId() - Method in class ch.threema.apitool.messages.GroupSetPhoto
-
The blob ID
- getBlobId() - Method in class ch.threema.apitool.messages.ImageMessage
-
Deprecated.
- getBlobId() - Method in class ch.threema.apitool.results.UploadResult
- getCapabilities() - Method in class ch.threema.apitool.results.CapabilityResult
-
Get all capabilities as a string array.
- getCaption() - Method in class ch.threema.apitool.messages.FileMessage
-
The file caption
- getCaption() - Method in class ch.threema.apitool.messages.GroupFileMessage
-
The file caption
- getChoices() - Method in class ch.threema.apitool.messages.BallotCreateMessage
-
The available vote choices
- getChoices() - Method in class ch.threema.apitool.messages.GroupBallotCreateMessage
-
The available vote choices
- getCode() - Method in exception class ch.threema.apitool.exceptions.ApiException
-
Get the HTTP status code.
- getCode() - Method in enum class ch.threema.apitool.messages.DeliveryReceipt.Type
- getCode() - Method in enum class ch.threema.apitool.messages.GroupDeliveryReceipt.Type
- getCorrelationId() - Method in class ch.threema.apitool.messages.FileMessage
-
The correlation identifier
- getCorrelationId() - Method in class ch.threema.apitool.messages.GroupFileMessage
-
The correlation identifier
- getCreator() - Method in class ch.threema.apitool.messages.BallotVoteMessage
-
The group poll creator
- getCreator() - Method in class ch.threema.apitool.messages.GroupBallotVoteMessage
-
The group poll creator
- getData() - Method in class ch.threema.apitool.messages.BallotCreateMessage
- getData() - Method in class ch.threema.apitool.messages.BallotVoteMessage
- getData() - Method in class ch.threema.apitool.messages.DeliveryReceipt
- getData() - Method in class ch.threema.apitool.messages.FileMessage
- getData() - Method in class ch.threema.apitool.messages.GroupBallotCreateMessage
- getData() - Method in class ch.threema.apitool.messages.GroupBallotVoteMessage
- getData() - Method in class ch.threema.apitool.messages.GroupCreateMessage
- getData() - Method in class ch.threema.apitool.messages.GroupDeletePhoto
- getData() - Method in class ch.threema.apitool.messages.GroupDeliveryReceipt
- getData() - Method in class ch.threema.apitool.messages.GroupFileMessage
- getData() - Method in class ch.threema.apitool.messages.GroupLeaveMessage
- getData() - Method in class ch.threema.apitool.messages.GroupLocationMessage
- getData() - Method in class ch.threema.apitool.messages.GroupRenameMessage
- getData() - Method in class ch.threema.apitool.messages.GroupRequestSyncMessage
- getData() - Method in class ch.threema.apitool.messages.GroupSetPhoto
- getData() - Method in class ch.threema.apitool.messages.GroupTextMessage
- getData() - Method in class ch.threema.apitool.messages.ImageMessage
-
Deprecated.
- getData() - Method in class ch.threema.apitool.messages.LocationMessage
- getData() - Method in class ch.threema.apitool.messages.TextMessage
- getData() - Method in class ch.threema.apitool.messages.ThreemaGroupMessage
- getData() - Method in class ch.threema.apitool.messages.ThreemaMessage
- getData() - Method in class ch.threema.apitool.types.voting.BallotChoice
- getData() - Method in class ch.threema.apitool.types.voting.VoteChoice
- getData() - Method in class ch.threema.apitool.utils.ApiResponse
- getDescription() - Method in class ch.threema.apitool.messages.BallotCreateMessage
-
The group poll description
- getDescription() - Method in class ch.threema.apitool.messages.GroupBallotCreateMessage
-
The group poll description
- getDisplayMode() - Method in class ch.threema.apitool.messages.BallotCreateMessage
-
The display mode
- getDisplayMode() - Method in class ch.threema.apitool.messages.GroupBallotCreateMessage
-
The display mode
- getEncryptionKey() - Method in class ch.threema.apitool.messages.FileMessage
-
The encryption key
- getEncryptionKey() - Method in class ch.threema.apitool.messages.GroupFileMessage
-
The encryption key
- getEncryptionKey() - Method in class ch.threema.apitool.messages.GroupSetPhoto
-
The encryption key
- getErrors() - Method in class ch.threema.apitool.helpers.E2EHelper.ReceiveMessageResult
- getFilename() - Method in class ch.threema.apitool.messages.FileMessage
-
The filename
- getFilename() - Method in class ch.threema.apitool.messages.GroupFileMessage
-
The filename
- getFiles() - Method in class ch.threema.apitool.helpers.E2EHelper.ReceiveMessageResult
- getGroupCreator() - Method in class ch.threema.apitool.types.GroupId
- getGroupId() - Method in class ch.threema.apitool.messages.GroupBallotCreateMessage
-
The group identifier
- getGroupId() - Method in class ch.threema.apitool.messages.GroupBallotVoteMessage
-
The group identifier
- getGroupId() - Method in class ch.threema.apitool.messages.GroupCreateMessage
-
The group identifier
- getGroupId() - Method in class ch.threema.apitool.messages.GroupDeletePhoto
-
The group identifier
- getGroupId() - Method in class ch.threema.apitool.messages.GroupDeliveryReceipt
-
The group identifier
- getGroupId() - Method in class ch.threema.apitool.messages.GroupFileMessage
-
The group identifier
- getGroupId() - Method in class ch.threema.apitool.messages.GroupLeaveMessage
-
The group identifier
- getGroupId() - Method in class ch.threema.apitool.messages.GroupLocationMessage
-
The group identifier
- getGroupId() - Method in class ch.threema.apitool.messages.GroupRenameMessage
-
The group identifier
- getGroupId() - Method in class ch.threema.apitool.messages.GroupRequestSyncMessage
-
The group identifier
- getGroupId() - Method in class ch.threema.apitool.messages.GroupSetPhoto
-
The group identifier
- getGroupId() - Method in class ch.threema.apitool.messages.GroupTextMessage
-
The group identifier
- getGroupId() - Method in class ch.threema.apitool.messages.ThreemaGroupMessage
-
The group ID
- getGroupId() - Method in class ch.threema.apitool.types.GroupId
- getGroupName() - Method in class ch.threema.apitool.messages.GroupRenameMessage
-
The group name
- getHeaders() - Method in class ch.threema.apitool.utils.ApiResponse
- getIdentifier() - Method in class ch.threema.apitool.types.voting.BallotChoice
-
The poll choice identifier
- getKey() - Method in class ch.threema.apitool.console.commands.fields.Field
- getKey() - Method in class ch.threema.apitool.results.CapabilityResult
- getLatitude() - Method in class ch.threema.apitool.messages.GroupLocationMessage
-
The geographic latitude
- getLatitude() - Method in class ch.threema.apitool.messages.LocationMessage
-
The geographic latitude
- getLongitude() - Method in class ch.threema.apitool.messages.GroupLocationMessage
-
The geographic longitude
- getLongitude() - Method in class ch.threema.apitool.messages.LocationMessage
-
The geographic longitude
- getMembers() - Method in class ch.threema.apitool.messages.GroupCreateMessage
-
The group members
- getMessage() - Method in class ch.threema.apitool.helpers.E2EHelper.ReceiveMessageResult
- getMessageId() - Method in class ch.threema.apitool.helpers.E2EHelper.ReceiveMessageResult
- getMessageId() - Method in class ch.threema.apitool.types.MessageId
- getMetadata() - Method in class ch.threema.apitool.messages.FileMessage
-
The metadata
- getMetadata() - Method in class ch.threema.apitool.messages.GroupFileMessage
-
The metadata
- getMimeType() - Method in class ch.threema.apitool.messages.FileMessage
-
The mime type
- getMimeType() - Method in class ch.threema.apitool.messages.GroupFileMessage
-
The mime type
- getName() - Method in class ch.threema.apitool.types.voting.BallotChoice
-
The poll choice name
- getNonce() - Method in class ch.threema.apitool.messages.ImageMessage
-
Deprecated.
- getNonce() - Method in class ch.threema.apitool.results.EncryptResult
- getOrder() - Method in class ch.threema.apitool.messages.BallotCreateMessage
-
Deprecated.
- getOrder() - Method in class ch.threema.apitool.messages.GroupBallotCreateMessage
-
Deprecated.
- getOrder() - Method in class ch.threema.apitool.types.voting.BallotChoice
-
Deprecated.
- getParticipants() - Method in class ch.threema.apitool.messages.BallotCreateMessage
-
The poll participants
- getParticipants() - Method in class ch.threema.apitool.messages.GroupBallotCreateMessage
-
The poll participants
- getPoiAddress() - Method in class ch.threema.apitool.messages.GroupLocationMessage
-
The location address
- getPoiAddress() - Method in class ch.threema.apitool.messages.LocationMessage
-
The location address
- getPoiName() - Method in class ch.threema.apitool.messages.GroupLocationMessage
-
The location name
- getPoiName() - Method in class ch.threema.apitool.messages.LocationMessage
-
The location name
- getPublicKey(String) - Method in class ch.threema.apitool.PublicKeyStore
-
Get the public key for a given Threema ID.
- getQuotedMessageId() - Method in class ch.threema.apitool.messages.GroupTextMessage
-
Gets quoted message id if the message is a quote
- getQuotedMessageId() - Method in class ch.threema.apitool.messages.TextMessage
-
Gets quoted message id if the message is a quote
- getQuoteText() - Method in class ch.threema.apitool.messages.GroupTextMessage
-
Gets quote text if the message is a quote
- getQuoteText() - Method in class ch.threema.apitool.messages.TextMessage
-
Gets quote text if the message is a quote
- getReceiptType() - Method in class ch.threema.apitool.messages.DeliveryReceipt
-
The message receipt type
- getReceiptType() - Method in class ch.threema.apitool.messages.GroupDeliveryReceipt
-
The message receipt type
- getRenderingType() - Method in class ch.threema.apitool.messages.FileMessage
-
The rendering type
- getRenderingType() - Method in class ch.threema.apitool.messages.GroupFileMessage
-
The rendering type
- getResponseBody() - Method in exception class ch.threema.apitool.exceptions.ApiException
-
Get the HTTP response body.
- getResponseCode() - Method in class ch.threema.apitool.results.UploadResult
- getResponseHeaders() - Method in exception class ch.threema.apitool.exceptions.ApiException
-
Get the HTTP response headers.
- getResult() - Method in class ch.threema.apitool.results.EncryptResult
- getResult() - Method in class ch.threema.apitool.types.voting.BallotChoice
-
The poll vote result index array
- getResultsDisclosureType() - Method in class ch.threema.apitool.messages.BallotCreateMessage
-
The poll results disclosure type
- getResultsDisclosureType() - Method in class ch.threema.apitool.messages.GroupBallotCreateMessage
-
The poll results disclosure type
- getSecret() - Method in class ch.threema.apitool.results.EncryptResult
- getSelected() - Method in class ch.threema.apitool.types.voting.VoteChoice
-
The vote choice name
- getSize() - Method in class ch.threema.apitool.messages.FileMessage
-
The file size
- getSize() - Method in class ch.threema.apitool.messages.GroupFileMessage
-
The file size
- getSize() - Method in class ch.threema.apitool.messages.GroupSetPhoto
-
The file size
- getSize() - Method in class ch.threema.apitool.messages.ImageMessage
-
Deprecated.
- getSize() - Method in class ch.threema.apitool.results.EncryptResult
- getState() - Method in class ch.threema.apitool.messages.BallotCreateMessage
-
The group poll state
- getState() - Method in class ch.threema.apitool.messages.GroupBallotCreateMessage
-
The group poll state
- getStatusCode() - Method in class ch.threema.apitool.utils.ApiResponse
- getSubject() - Method in class ch.threema.apitool.console.commands.Command
- getText() - Method in class ch.threema.apitool.messages.GroupTextMessage
-
The message text
- getText() - Method in class ch.threema.apitool.messages.TextMessage
-
The message text
- getThumbnailBlobId() - Method in class ch.threema.apitool.messages.FileMessage
-
The thumbnail blob ID
- getThumbnailBlobId() - Method in class ch.threema.apitool.messages.GroupFileMessage
-
The thumbnail blob ID
- getThumbnailMediaType() - Method in class ch.threema.apitool.messages.FileMessage
-
The thumbnail media type
- getThumbnailMediaType() - Method in class ch.threema.apitool.messages.GroupFileMessage
-
The thumbnail media type
- getTotalVotes() - Method in class ch.threema.apitool.types.voting.BallotChoice
-
The total poll votes
- getTypeCode() - Method in class ch.threema.apitool.messages.BallotCreateMessage
- getTypeCode() - Method in class ch.threema.apitool.messages.BallotVoteMessage
- getTypeCode() - Method in class ch.threema.apitool.messages.DeliveryReceipt
- getTypeCode() - Method in class ch.threema.apitool.messages.FileMessage
- getTypeCode() - Method in class ch.threema.apitool.messages.GroupBallotCreateMessage
- getTypeCode() - Method in class ch.threema.apitool.messages.GroupBallotVoteMessage
- getTypeCode() - Method in class ch.threema.apitool.messages.GroupCreateMessage
- getTypeCode() - Method in class ch.threema.apitool.messages.GroupDeletePhoto
- getTypeCode() - Method in class ch.threema.apitool.messages.GroupDeliveryReceipt
- getTypeCode() - Method in class ch.threema.apitool.messages.GroupFileMessage
- getTypeCode() - Method in class ch.threema.apitool.messages.GroupLeaveMessage
- getTypeCode() - Method in class ch.threema.apitool.messages.GroupLocationMessage
- getTypeCode() - Method in class ch.threema.apitool.messages.GroupRenameMessage
- getTypeCode() - Method in class ch.threema.apitool.messages.GroupRequestSyncMessage
- getTypeCode() - Method in class ch.threema.apitool.messages.GroupSetPhoto
- getTypeCode() - Method in class ch.threema.apitool.messages.GroupTextMessage
- getTypeCode() - Method in class ch.threema.apitool.messages.ImageMessage
-
Deprecated.
- getTypeCode() - Method in class ch.threema.apitool.messages.LocationMessage
- getTypeCode() - Method in class ch.threema.apitool.messages.TextMessage
- getTypeCode() - Method in class ch.threema.apitool.messages.ThreemaMessage
- getUsageArguments() - Method in class ch.threema.apitool.console.commands.Command
- getUsageDescription() - Method in class ch.threema.apitool.console.commands.Command
- getUserAgent() - Method in class ch.threema.apitool.APIConnector
- getValue() - Method in class ch.threema.apitool.console.commands.fields.ByteArrayField
- getValue() - Method in class ch.threema.apitool.console.commands.fields.FileField
- getValue() - Method in class ch.threema.apitool.console.commands.fields.FolderField
- getValue() - Method in class ch.threema.apitool.console.commands.fields.PrivateKeyField
- getValue() - Method in class ch.threema.apitool.console.commands.fields.PublicKeyField
- getValue() - Method in class ch.threema.apitool.console.commands.fields.TextField
- getValue() - Method in class ch.threema.apitool.console.commands.fields.ThreemaIDField
- getValue() - Method in enum class ch.threema.apitool.types.FileRenderingType
- getValue() - Method in enum class ch.threema.apitool.types.voting.DisplayMode
- getValue() - Method in enum class ch.threema.apitool.types.voting.ResultsDisclosureType
- getValue() - Method in enum class ch.threema.apitool.types.voting.State
- getValue() - Method in enum class ch.threema.apitool.types.voting.VotingMode
- getVotes() - Method in class ch.threema.apitool.messages.BallotVoteMessage
-
The votes tuple
- getVotes() - Method in class ch.threema.apitool.messages.GroupBallotVoteMessage
-
The votes array
- getVotingMode() - Method in class ch.threema.apitool.messages.BallotCreateMessage
-
The voting mode
- getVotingMode() - Method in class ch.threema.apitool.messages.GroupBallotCreateMessage
-
The voting mode
- GROUP_ID_LEN - Static variable in class ch.threema.apitool.types.GroupId
- GROUP_ID_LEN - Static variable in class ch.threema.apitool.utils.ProtocolConstants
- GROUP_INVITE_TOKEN_LEN - Static variable in class ch.threema.apitool.utils.ProtocolConstants
- GROUP_JOIN_MESSAGE_LEN - Static variable in class ch.threema.apitool.utils.ProtocolConstants
- GroupBallotCreateMessage - Class in ch.threema.apitool.messages
-
A group poll create message that can be sent/received with end-to-end encryption via Threema.
- GroupBallotCreateMessage(GroupId, byte[], String, State, VotingMode, ResultsDisclosureType, int, DisplayMode, List<BallotChoice>, List<String>) - Constructor for class ch.threema.apitool.messages.GroupBallotCreateMessage
- GroupBallotCreateMessageSerializer - Class in ch.threema.apitool.serializers
- GroupBallotCreateMessageSerializer() - Constructor for class ch.threema.apitool.serializers.GroupBallotCreateMessageSerializer
- GroupBallotVoteMessage - Class in ch.threema.apitool.messages
-
A group poll vote message that can be sent/received with end-to-end encryption via Threema.
- GroupBallotVoteMessage(GroupId, byte[], byte[], List<VoteChoice>) - Constructor for class ch.threema.apitool.messages.GroupBallotVoteMessage
- GroupBallotVoteMessageSerializer - Class in ch.threema.apitool.serializers
- GroupBallotVoteMessageSerializer() - Constructor for class ch.threema.apitool.serializers.GroupBallotVoteMessageSerializer
- GroupCreateMessage - Class in ch.threema.apitool.messages
-
A create group message that can be sent/received with end-to-end encryption via Threema.
- GroupCreateMessage(GroupId, List<String>) - Constructor for class ch.threema.apitool.messages.GroupCreateMessage
- GroupCreateMessageSerializer - Class in ch.threema.apitool.serializers
- GroupCreateMessageSerializer() - Constructor for class ch.threema.apitool.serializers.GroupCreateMessageSerializer
- GroupDeletePhoto - Class in ch.threema.apitool.messages
-
A group delete profile picture message that can be sent/received with end-to-end encryption via Threema.
- GroupDeletePhoto(GroupId) - Constructor for class ch.threema.apitool.messages.GroupDeletePhoto
- GroupDeletePhotoSerializer - Class in ch.threema.apitool.serializers
- GroupDeletePhotoSerializer() - Constructor for class ch.threema.apitool.serializers.GroupDeletePhotoSerializer
- GroupDeliveryReceipt - Class in ch.threema.apitool.messages
-
A group delivery receipt message that can be sent/received with end-to-end encryption via Threema.
- GroupDeliveryReceipt(GroupId, DeliveryReceipt.Type, List<MessageId>) - Constructor for class ch.threema.apitool.messages.GroupDeliveryReceipt
- GroupDeliveryReceipt.Type - Enum Class in ch.threema.apitool.messages
-
A delivery receipt type.
- GroupDeliveryReceiptSerializer - Class in ch.threema.apitool.serializers
- GroupDeliveryReceiptSerializer() - Constructor for class ch.threema.apitool.serializers.GroupDeliveryReceiptSerializer
- GroupFileMessage - Class in ch.threema.apitool.messages
-
A File Message
- GroupFileMessage(GroupId, byte[], byte[], String, byte[], String, String, int, String, FileRenderingType, String, Map<String, Object>) - Constructor for class ch.threema.apitool.messages.GroupFileMessage
- GroupFileMessageSerializer - Class in ch.threema.apitool.serializers
- GroupFileMessageSerializer() - Constructor for class ch.threema.apitool.serializers.GroupFileMessageSerializer
- GroupId - Class in ch.threema.apitool.types
-
Encapsulates the 8-byte message IDs that Threema uses.
- GroupId(byte[]) - Constructor for class ch.threema.apitool.types.GroupId
- GroupId(byte[], byte[]) - Constructor for class ch.threema.apitool.types.GroupId
- GroupId(String) - Constructor for class ch.threema.apitool.types.GroupId
- GroupId(String, String) - Constructor for class ch.threema.apitool.types.GroupId
- GroupLeaveMessage - Class in ch.threema.apitool.messages
-
A leave group message that can be sent/received with end-to-end encryption via Threema.
- GroupLeaveMessage(GroupId) - Constructor for class ch.threema.apitool.messages.GroupLeaveMessage
- GroupLeaveMessageSerializer - Class in ch.threema.apitool.serializers
- GroupLeaveMessageSerializer() - Constructor for class ch.threema.apitool.serializers.GroupLeaveMessageSerializer
- GroupLocationMessage - Class in ch.threema.apitool.messages
-
A Location Message
- GroupLocationMessage(GroupId, String, String, Float, String, String) - Constructor for class ch.threema.apitool.messages.GroupLocationMessage
- GroupLocationMessageSerializer - Class in ch.threema.apitool.serializers
- GroupLocationMessageSerializer() - Constructor for class ch.threema.apitool.serializers.GroupLocationMessageSerializer
- GroupRenameMessage - Class in ch.threema.apitool.messages
-
A group rename message that can be sent/received with end-to-end encryption via Threema.
- GroupRenameMessage(GroupId, String) - Constructor for class ch.threema.apitool.messages.GroupRenameMessage
- GroupRenameMessageSerializer - Class in ch.threema.apitool.serializers
- GroupRenameMessageSerializer() - Constructor for class ch.threema.apitool.serializers.GroupRenameMessageSerializer
- GroupRequestSyncMessage - Class in ch.threema.apitool.messages
-
A group request sync message that can be sent/received with end-to-end encryption via Threema.
- GroupRequestSyncMessage(GroupId) - Constructor for class ch.threema.apitool.messages.GroupRequestSyncMessage
- GroupRequestSyncMessageSerializer - Class in ch.threema.apitool.serializers
- GroupRequestSyncMessageSerializer() - Constructor for class ch.threema.apitool.serializers.GroupRequestSyncMessageSerializer
- GroupSetPhoto - Class in ch.threema.apitool.messages
-
A group set profile picture message that can be sent/received with end-to-end encryption via Threema.
- GroupSetPhoto(GroupId, byte[], int, byte[]) - Constructor for class ch.threema.apitool.messages.GroupSetPhoto
- GroupSetPhotoSerializer - Class in ch.threema.apitool.serializers
- GroupSetPhotoSerializer() - Constructor for class ch.threema.apitool.serializers.GroupSetPhotoSerializer
- GroupTextMessage - Class in ch.threema.apitool.messages
-
A group text message that can be sent/received with end-to-end encryption via Threema.
- GroupTextMessage(GroupId, String) - Constructor for class ch.threema.apitool.messages.GroupTextMessage
- GroupTextMessageSerializer - Class in ch.threema.apitool.serializers
- GroupTextMessageSerializer() - Constructor for class ch.threema.apitool.serializers.GroupTextMessageSerializer
H
- hashCode() - Method in class ch.threema.apitool.messages.BallotCreateMessage
- hashCode() - Method in class ch.threema.apitool.messages.BallotVoteMessage
- hashCode() - Method in class ch.threema.apitool.messages.DeliveryReceipt
- hashCode() - Method in class ch.threema.apitool.messages.FileMessage
- hashCode() - Method in class ch.threema.apitool.messages.GroupBallotCreateMessage
- hashCode() - Method in class ch.threema.apitool.messages.GroupBallotVoteMessage
- hashCode() - Method in class ch.threema.apitool.messages.GroupCreateMessage
- hashCode() - Method in class ch.threema.apitool.messages.GroupDeletePhoto
- hashCode() - Method in class ch.threema.apitool.messages.GroupDeliveryReceipt
- hashCode() - Method in class ch.threema.apitool.messages.GroupFileMessage
- hashCode() - Method in class ch.threema.apitool.messages.GroupLeaveMessage
- hashCode() - Method in class ch.threema.apitool.messages.GroupLocationMessage
- hashCode() - Method in class ch.threema.apitool.messages.GroupRenameMessage
- hashCode() - Method in class ch.threema.apitool.messages.GroupRequestSyncMessage
- hashCode() - Method in class ch.threema.apitool.messages.GroupSetPhoto
- hashCode() - Method in class ch.threema.apitool.messages.GroupTextMessage
- hashCode() - Method in class ch.threema.apitool.messages.LocationMessage
- hashCode() - Method in class ch.threema.apitool.messages.TextMessage
- hashCode() - Method in class ch.threema.apitool.messages.ThreemaGroupMessage
- hashCode() - Method in class ch.threema.apitool.types.voting.BallotChoice
- hashCode() - Method in class ch.threema.apitool.types.voting.VoteChoice
- hashEmail(String) - Static method in class ch.threema.apitool.CryptTool
-
Hashes an email address for identity lookup.
- HashEmailCommand - Class in ch.threema.apitool.console.commands
- HashEmailCommand() - Constructor for class ch.threema.apitool.console.commands.HashEmailCommand
- HashPhoneCommand - Class in ch.threema.apitool.console.commands
- HashPhoneCommand() - Constructor for class ch.threema.apitool.console.commands.HashPhoneCommand
- hashPhoneNo(String) - Static method in class ch.threema.apitool.CryptTool
-
Hashes a phone number for identity lookup.
- hexStringToByteArray(String) - Static method in class ch.threema.apitool.utils.DataUtils
-
Convert a string in hexadecimal representation to a byte array.
- hsalsa20 - Class in com.neilalexander.jnacl.crypto
- hsalsa20() - Constructor for class com.neilalexander.jnacl.crypto.hsalsa20
I
- IDENTITY_LEN - Static variable in class ch.threema.apitool.utils.ProtocolConstants
- IDLookupByEmail - Class in ch.threema.apitool.console.commands
- IDLookupByEmail() - Constructor for class ch.threema.apitool.console.commands.IDLookupByEmail
- IDLookupByPhoneNo - Class in ch.threema.apitool.console.commands
- IDLookupByPhoneNo() - Constructor for class ch.threema.apitool.console.commands.IDLookupByPhoneNo
- ImageMessage - Class in ch.threema.apitool.messages
-
Deprecated.
- ImageMessage(byte[], int, byte[]) - Constructor for class ch.threema.apitool.messages.ImageMessage
-
Deprecated.
- INTERMEDIATE - Enum constant in enum class ch.threema.apitool.types.voting.ResultsDisclosureType
- InvalidCommandFieldValueException - Exception Class in ch.threema.apitool.exceptions
-
Exception that gets thrown on a illegal call.
- InvalidCommandFieldValueException(String) - Constructor for exception class ch.threema.apitool.exceptions.InvalidCommandFieldValueException
- InvalidHexException - Exception Class in ch.threema.apitool.exceptions
-
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).
- InvalidHexException(String) - Constructor for exception class ch.threema.apitool.exceptions.InvalidHexException
- InvalidKeyException - Exception Class in ch.threema.apitool.exceptions
-
Exception that gets thrown when an invalid key has been specified (e.g. wrong length).
- InvalidKeyException(String) - Constructor for exception class ch.threema.apitool.exceptions.InvalidKeyException
- IsQuote() - Method in class ch.threema.apitool.messages.GroupTextMessage
-
Whether or not the message is a quote
- IsQuote() - Method in class ch.threema.apitool.messages.TextMessage
-
Whether or not the message is a quote
- isRequired() - Method in class ch.threema.apitool.console.commands.fields.Field
- isSuccess() - Method in class ch.threema.apitool.results.UploadResult
- isValid() - Method in class ch.threema.apitool.console.commands.fields.Field
K
- key - Variable in class ch.threema.apitool.types.Key
- Key - Class in ch.threema.apitool.types
-
Encapsulates an asymmetric key, either public or private.
- Key(String, byte[]) - Constructor for class ch.threema.apitool.types.Key
- Key.KeyType - Class in ch.threema.apitool.types
- KeyField - Class in ch.threema.apitool.console.commands.fields
- KeyField(String, boolean) - Constructor for class ch.threema.apitool.console.commands.fields.KeyField
- KeyType() - Constructor for class ch.threema.apitool.types.Key.KeyType
L
- LIST - Enum constant in enum class ch.threema.apitool.types.voting.DisplayMode
- LocationMessage - Class in ch.threema.apitool.messages
-
A Location Message
- LocationMessage(String, String, Float, String, String) - Constructor for class ch.threema.apitool.messages.LocationMessage
- LocationMessageSerializer - Class in ch.threema.apitool.serializers
- LocationMessageSerializer() - Constructor for class ch.threema.apitool.serializers.LocationMessageSerializer
- longToByteArrayBigEndian(long) - Static method in class ch.threema.apitool.utils.DataUtils
- lookupCredits() - Method in class ch.threema.apitool.APIConnector
- lookupEmail(String) - Method in class ch.threema.apitool.APIConnector
-
Lookup an ID by email address.
- lookupKey(String) - Method in class ch.threema.apitool.APIConnector
-
Lookup a public key by ID.
- lookupKeyCapability(String) - Method in class ch.threema.apitool.APIConnector
-
Lookup the capabilities of a ID
- lookupPhone(String) - Method in class ch.threema.apitool.APIConnector
-
Lookup an ID by phone number.
M
- main(String[]) - Static method in class ch.threema.apitool.console.commands.CompareVersionsCommand
- main(String[]) - Static method in class ch.threema.apitool.ConsoleMain
- MAX_MESSAGE_LEN - Static variable in class ch.threema.apitool.utils.ProtocolConstants
- MAX_PKT_LEN - Static variable in class ch.threema.apitool.utils.ProtocolConstants
- MEDIA - Enum constant in enum class ch.threema.apitool.types.FileRenderingType
- MESSAGE_ID_LEN - Static variable in class ch.threema.apitool.types.MessageId
- MESSAGE_ID_LEN - Static variable in class ch.threema.apitool.utils.ProtocolConstants
- MessageId - Class in ch.threema.apitool.types
-
Encapsulates the 8-byte message IDs that Threema uses.
- MessageId(byte[]) - Constructor for class ch.threema.apitool.types.MessageId
- MessageId(byte[], int) - Constructor for class ch.threema.apitool.types.MessageId
- MessageId(String) - Constructor for class ch.threema.apitool.types.MessageId
- MessageParseException - Exception Class in ch.threema.apitool.exceptions
-
Base class for exceptions that may occur when parsing/decrypting an encrypted Threema message.
- MessageParseException() - Constructor for exception class ch.threema.apitool.exceptions.MessageParseException
- MessageParseException(String) - Constructor for exception class ch.threema.apitool.exceptions.MessageParseException
- MIN_MESSAGE_PADDED_LEN - Static variable in class ch.threema.apitool.utils.ProtocolConstants
- MULTIPLE_CHOICE - Enum constant in enum class ch.threema.apitool.types.voting.VotingMode
N
- NaCl - Class in com.neilalexander.jnacl
- NaCl(byte[], byte[]) - Constructor for class com.neilalexander.jnacl.NaCl
- NaCl(String, String) - Constructor for class com.neilalexander.jnacl.NaCl
- NONCEBYTES - Static variable in class com.neilalexander.jnacl.NaCl
- noPrependGroupCreator - Static variable in class ch.threema.apitool.messages.GroupCreateMessage
- noPrependGroupCreator - Static variable in class ch.threema.apitool.messages.GroupDeletePhoto
- noPrependGroupCreator - Static variable in class ch.threema.apitool.messages.GroupRenameMessage
- noPrependGroupCreator - Static variable in class ch.threema.apitool.messages.GroupRequestSyncMessage
- noPrependGroupCreator - Static variable in class ch.threema.apitool.messages.GroupSetPhoto
- NotAllowedException - Exception Class in ch.threema.apitool.exceptions
-
Exception that gets thrown on a illegal call.
- NotAllowedException() - Constructor for exception class ch.threema.apitool.exceptions.NotAllowedException
O
- ofMimeMultipartData(Map<Object, Object>, String, byte[]) - Static method in class ch.threema.apitool.APIConnector
- OPEN - Enum constant in enum class ch.threema.apitool.types.voting.State
- OVERHEAD_BOX_HDR - Static variable in class ch.threema.apitool.utils.ProtocolConstants
- OVERHEAD_MAXPADDING - Static variable in class ch.threema.apitool.utils.ProtocolConstants
- OVERHEAD_MSG_HDR - Static variable in class ch.threema.apitool.utils.ProtocolConstants
- OVERHEAD_NACL_BOX - Static variable in class ch.threema.apitool.utils.ProtocolConstants
- OVERHEAD_PKT_HDR - Static variable in class ch.threema.apitool.utils.ProtocolConstants
P
- poly1305 - Class in com.neilalexander.jnacl.crypto
- poly1305() - Constructor for class com.neilalexander.jnacl.crypto.poly1305
- PRIVATE - Static variable in class ch.threema.apitool.types.Key.KeyType
- PrivateKeyField - Class in ch.threema.apitool.console.commands.fields
- PrivateKeyField(String, boolean) - Constructor for class ch.threema.apitool.console.commands.fields.PrivateKeyField
- ProtocolConstants - Class in ch.threema.apitool.utils
- PUBLIC - Static variable in class ch.threema.apitool.types.Key.KeyType
- PUBLICKEYBYTES - Static variable in class com.neilalexander.jnacl.NaCl
- PublicKeyField - Class in ch.threema.apitool.console.commands.fields
- PublicKeyField(String, boolean) - Constructor for class ch.threema.apitool.console.commands.fields.PublicKeyField
- PublicKeyStore - Class in ch.threema.apitool
-
Stores and caches public keys for Threema users.
- PublicKeyStore() - Constructor for class ch.threema.apitool.PublicKeyStore
- PUSH_FROM_LEN - Static variable in class ch.threema.apitool.utils.ProtocolConstants
Q
- QUOTE_PATTERN - Static variable in class ch.threema.apitool.utils.DataUtils
- QUOTE_TEXT - Enum constant in enum class ch.threema.apitool.types.QuotePart
- QUOTED_MESSAGE_ID - Enum constant in enum class ch.threema.apitool.types.QuotePart
- QuotePart - Enum Class in ch.threema.apitool.types
R
- randomNonce() - Static method in class ch.threema.apitool.CryptTool
-
Generate a random nonce.
- READ - Enum constant in enum class ch.threema.apitool.messages.DeliveryReceipt.Type
- READ - Enum constant in enum class ch.threema.apitool.messages.GroupDeliveryReceipt.Type
- readHexFile(File) - Static method in class ch.threema.apitool.utils.DataUtils
-
Read hexadecimal data from a file and return it as a byte array.
- readKeyFile(File) - Static method in class ch.threema.apitool.utils.DataUtils
-
Read an encoded key from a file and return it as a key instance.
- readKeyFile(File, String) - Static method in class ch.threema.apitool.utils.DataUtils
-
Read an encoded key from a file and return it as a key instance.
- readStream(InputStream, String) - Method in class ch.threema.apitool.console.commands.Command
- RECEIVED - Enum constant in enum class ch.threema.apitool.messages.DeliveryReceipt.Type
- RECEIVED - Enum constant in enum class ch.threema.apitool.messages.GroupDeliveryReceipt.Type
- receiveMessage(String, String, byte[], byte[], Path) - Method in class ch.threema.apitool.helpers.E2EHelper
-
Decrypt a Message and download the blobs of the Message (e.g. image or file)
- ReceiveMessageResult(String, ThreemaMessage) - Constructor for class ch.threema.apitool.helpers.E2EHelper.ReceiveMessageResult
- RequiredCommandFieldMissingException - Exception Class in ch.threema.apitool.exceptions
-
Exception that gets thrown on a illegal call.
- RequiredCommandFieldMissingException(String) - Constructor for exception class ch.threema.apitool.exceptions.RequiredCommandFieldMissingException
- ResultsDisclosureType - Enum Class in ch.threema.apitool.types.voting
- run(String[]) - Method in class ch.threema.apitool.console.commands.Command
S
- salsa20 - Class in com.neilalexander.jnacl.crypto
- salsa20() - Constructor for class com.neilalexander.jnacl.crypto.salsa20
- save(String, byte[]) - Method in class ch.threema.apitool.PublicKeyStore
-
Save the public key for a given Threema ID in the store.
- SECRETKEYBYTES - Static variable in class com.neilalexander.jnacl.NaCl
- selfTest() - Static method in class com.neilalexander.jnacl.NaCl
- sendBallotCreateMessage(String, byte[], String, State, VotingMode, ResultsDisclosureType, DisplayMode, List<BallotChoice>, List<String>) - Method in class ch.threema.apitool.helpers.E2EHelper
-
Encrypt a ballot create message and send it to the given recipient.
- sendBallotVoteMessage(String, byte[], byte[], List<VoteChoice>) - Method in class ch.threema.apitool.helpers.E2EHelper
-
Encrypt a ballot vote message and send it to the given recipient.
- sendDeliveryReceipt(String, List<MessageId>, DeliveryReceipt.Type) - Method in class ch.threema.apitool.helpers.E2EHelper
-
Encrypt a delivery receipt and send it to the original sender.
- sendE2EBulkMessage(String[], byte[][], byte[][]) - Method in class ch.threema.apitool.APIConnector
- sendE2EBulkMessage(String[], byte[][], byte[][], Map<String, ?>) - Method in class ch.threema.apitool.APIConnector
- SendE2EFileMessageCommand - Class in ch.threema.apitool.console.commands
- SendE2EFileMessageCommand() - Constructor for class ch.threema.apitool.console.commands.SendE2EFileMessageCommand
- SendE2EImageMessageCommand - Class in ch.threema.apitool.console.commands
- SendE2EImageMessageCommand() - Constructor for class ch.threema.apitool.console.commands.SendE2EImageMessageCommand
- sendE2EMessage(String, byte[], byte[]) - Method in class ch.threema.apitool.APIConnector
- sendE2EMessage(String, byte[], byte[], Map<String, ?>) - Method in class ch.threema.apitool.APIConnector
- SendE2ETextMessageCommand - Class in ch.threema.apitool.console.commands
- SendE2ETextMessageCommand() - Constructor for class ch.threema.apitool.console.commands.SendE2ETextMessageCommand
- sendFileMessage(String, File) - Method in class ch.threema.apitool.helpers.E2EHelper
-
Encrypt a file message and send it to the given recipient.
- sendFileMessage(String, File, File, String) - Method in class ch.threema.apitool.helpers.E2EHelper
-
Encrypt a file message and send it to the given recipient.
- sendFileMessage(String, File, File, String, FileRenderingType) - Method in class ch.threema.apitool.helpers.E2EHelper
-
Encrypt a file message and send it to the given recipient.
- sendFileMessage(String, File, File, String, FileRenderingType, String, Map<String, Object>) - Method in class ch.threema.apitool.helpers.E2EHelper
-
Encrypt a file message and send it to the given recipient.
- sendGroupBallotCreateMessage(List<String>, GroupId, byte[], String, State, VotingMode, ResultsDisclosureType, DisplayMode, List<BallotChoice>, List<String>) - Method in class ch.threema.apitool.helpers.E2EHelper
-
Encrypt a ballot create message and send it to the given group.
- sendGroupBallotVoteMessage(List<String>, byte[], GroupId, byte[], List<VoteChoice>) - Method in class ch.threema.apitool.helpers.E2EHelper
-
Encrypt a ballot vote message and send it to the given group.
- sendGroupCreateMessage(List<String>, List<String>, GroupId) - Method in class ch.threema.apitool.helpers.E2EHelper
-
Encrypt a group create message and send it to the given group.
- sendGroupDeletePhotoMessage(List<String>, GroupId) - Method in class ch.threema.apitool.helpers.E2EHelper
-
Encrypt a group delete photo message and send it to the given group.
- sendGroupDeliveryReceipt(List<String>, GroupId, List<MessageId>, DeliveryReceipt.Type) - Method in class ch.threema.apitool.helpers.E2EHelper
-
Encrypt a group delivery receipt and send it to all group members
- sendGroupFileMessage(List<String>, GroupId, File) - Method in class ch.threema.apitool.helpers.E2EHelper
-
Encrypt a file message and send it to the given group.
- sendGroupFileMessage(List<String>, GroupId, File, File, String, FileRenderingType) - Method in class ch.threema.apitool.helpers.E2EHelper
-
Encrypt a file message and send it to the given group.
- sendGroupFileMessage(List<String>, GroupId, File, File, String, FileRenderingType, String, Map<String, Object>) - Method in class ch.threema.apitool.helpers.E2EHelper
-
Encrypt a file message and send it to the given group.
- sendGroupLeaveMessage(List<String>, GroupId) - Method in class ch.threema.apitool.helpers.E2EHelper
-
Encrypt a group leave message and send it to the given group.
- sendGroupLocationMessage(List<String>, GroupId, String, String, Float, String, String) - Method in class ch.threema.apitool.helpers.E2EHelper
-
Encrypt a file message and send it to the given group.
- sendGroupLocationMessage(List<String>, GroupId, String, String, String, String) - Method in class ch.threema.apitool.helpers.E2EHelper
-
Encrypt a file message and send it to the given group.
- sendGroupRenameMessage(List<String>, GroupId, String) - Method in class ch.threema.apitool.helpers.E2EHelper
-
Encrypt a group rename message and send it to the given group.
- sendGroupRequestSyncMsg(List<String>, GroupId) - Method in class ch.threema.apitool.helpers.E2EHelper
-
Encrypt a group request sync message and send it to the given group.
- sendGroupSetPhotoMessage(List<String>, GroupId, File) - Method in class ch.threema.apitool.helpers.E2EHelper
-
Encrypt a group set photo message and send it to the given group.
- sendGroupTextMessage(List<String>, GroupId, String) - Method in class ch.threema.apitool.helpers.E2EHelper
-
Encrypt a file message and send it to the given group.
- sendImageMessage(String, String) - Method in class ch.threema.apitool.helpers.E2EHelper
-
Deprecated.
- sendLocationMessage(String, String, String, Float, String, String) - Method in class ch.threema.apitool.helpers.E2EHelper
-
Encrypt a text message and send it to the given recipient.
- sendLocationMessage(String, String, String, String, String) - Method in class ch.threema.apitool.helpers.E2EHelper
-
Encrypt a text message and send it to the given recipient.
- SendSimpleMessageCommand - Class in ch.threema.apitool.console.commands
- SendSimpleMessageCommand() - Constructor for class ch.threema.apitool.console.commands.SendSimpleMessageCommand
- sendTextMessage(String, String) - Method in class ch.threema.apitool.helpers.E2EHelper
-
Encrypt a text message and send it to the given recipient.
- sendTextMessageSimple(String, String) - Method in class ch.threema.apitool.APIConnector
-
Send a text message with server-side encryption.
- separator - Static variable in class ch.threema.apitool.types.Key
- serialize() - Static method in interface ch.threema.apitool.serializers.CustomMessageSerializer
- serialize(byte[], byte[], List<VoteChoice>) - Static method in class ch.threema.apitool.serializers.BallotVoteMessageSerializer
- serialize(int, boolean) - Static method in class ch.threema.apitool.serializers.VoteChoiceSerializer
- serialize(DeliveryReceipt.Type, List<MessageId>) - Static method in class ch.threema.apitool.serializers.DeliveryReceiptSerializer
- serialize(GroupId) - Static method in class ch.threema.apitool.serializers.GroupDeletePhotoSerializer
- serialize(GroupId) - Static method in class ch.threema.apitool.serializers.GroupLeaveMessageSerializer
- serialize(GroupId) - Static method in class ch.threema.apitool.serializers.GroupRequestSyncMessageSerializer
- serialize(GroupId, byte[], byte[], List<VoteChoice>) - Static method in class ch.threema.apitool.serializers.GroupBallotVoteMessageSerializer
- serialize(GroupId, DeliveryReceipt.Type, List<MessageId>) - Static method in class ch.threema.apitool.serializers.GroupDeliveryReceiptSerializer
- serialize(GroupId, String) - Static method in class ch.threema.apitool.serializers.GroupRenameMessageSerializer
- serialize(GroupId, List<String>) - Static method in class ch.threema.apitool.serializers.GroupCreateMessageSerializer
- serialize(String) - Static method in class ch.threema.apitool.serializers.TextMessageSerializer
- setPublicKey(String, byte[]) - Method in class ch.threema.apitool.PublicKeyStore
-
Store the public key for a given Threema ID in the cache, and the underlying store.
- setUserAgent(String) - Method in class ch.threema.apitool.APIConnector
- setValue(String) - Method in class ch.threema.apitool.console.commands.fields.Field
- sigma - Static variable in class com.neilalexander.jnacl.crypto.xsalsa20
- SINGLE_CHOICE - Enum constant in enum class ch.threema.apitool.types.voting.VotingMode
- State - Enum Class in ch.threema.apitool.types.voting
- STICKER - Enum constant in enum class ch.threema.apitool.types.FileRenderingType
- streamCryptData(byte[], byte[], byte[]) - Static method in class com.neilalexander.jnacl.NaCl
- STREAMKEYBYTES - Static variable in class com.neilalexander.jnacl.NaCl
- StringUtils - Class in ch.threema.apitool.utils
- StringUtils() - Constructor for class ch.threema.apitool.utils.StringUtils
- SUMMARY - Enum constant in enum class ch.threema.apitool.types.voting.DisplayMode
- symmetricDecryptData(byte[], byte[], byte[]) - Static method in class com.neilalexander.jnacl.NaCl
- symmetricDecryptDataInplace(byte[], byte[], byte[]) - Static method in class com.neilalexander.jnacl.NaCl
-
In-place version of
symmetricDecryptData(byte[], byte[], byte[])that stores the output in the same byte array as the input. - symmetricEncryptData(byte[], byte[], byte[]) - Static method in class com.neilalexander.jnacl.NaCl
- symmetricEncryptDataInplace(byte[], byte[], byte[]) - Static method in class com.neilalexander.jnacl.NaCl
-
In-place version of
symmetricEncryptData(byte[], byte[], byte[])that stores the output in the same byte array as the input. - SYMMKEYBYTES - Static variable in class com.neilalexander.jnacl.NaCl
T
- TextField - Class in ch.threema.apitool.console.commands.fields
- TextField(String, boolean) - Constructor for class ch.threema.apitool.console.commands.fields.TextField
- TextMessage - Class in ch.threema.apitool.messages
-
A text message that can be sent/received with end-to-end encryption via Threema.
- TextMessage(String) - Constructor for class ch.threema.apitool.messages.TextMessage
- TextMessageSerializer - Class in ch.threema.apitool.serializers
- TextMessageSerializer() - Constructor for class ch.threema.apitool.serializers.TextMessageSerializer
- ThreemaGroupMessage - Class in ch.threema.apitool.messages
-
ThreemaGroupMessage
- ThreemaGroupMessage(GroupId) - Constructor for class ch.threema.apitool.messages.ThreemaGroupMessage
- ThreemaGroupMessageSerializer - Class in ch.threema.apitool.serializers
- ThreemaGroupMessageSerializer() - Constructor for class ch.threema.apitool.serializers.ThreemaGroupMessageSerializer
- ThreemaIDField - Class in ch.threema.apitool.console.commands.fields
- ThreemaIDField(String, boolean) - Constructor for class ch.threema.apitool.console.commands.fields.ThreemaIDField
- ThreemaMessage - Class in ch.threema.apitool.messages
-
ThreemaMessage
- ThreemaMessage() - Constructor for class ch.threema.apitool.messages.ThreemaMessage
- ThreemaMessageSerializer - Class in ch.threema.apitool.serializers
- ThreemaMessageSerializer() - Constructor for class ch.threema.apitool.serializers.ThreemaMessageSerializer
- toIndentedString(Object) - Static method in class ch.threema.apitool.utils.StringUtils
-
Convert the given object to string with each line indented by 4 spaces (except the first line).
- toLong() - Method in class ch.threema.apitool.types.GroupId
- toString() - Method in class ch.threema.apitool.helpers.E2EHelper.ReceiveMessageResult
- toString() - Method in class ch.threema.apitool.messages.BallotCreateMessage
- toString() - Method in class ch.threema.apitool.messages.BallotVoteMessage
- toString() - Method in class ch.threema.apitool.messages.DeliveryReceipt
- toString() - Method in class ch.threema.apitool.messages.FileMessage
- toString() - Method in class ch.threema.apitool.messages.GroupBallotCreateMessage
- toString() - Method in class ch.threema.apitool.messages.GroupBallotVoteMessage
- toString() - Method in class ch.threema.apitool.messages.GroupCreateMessage
- toString() - Method in class ch.threema.apitool.messages.GroupDeletePhoto
- toString() - Method in class ch.threema.apitool.messages.GroupDeliveryReceipt
- toString() - Method in class ch.threema.apitool.messages.GroupFileMessage
- toString() - Method in class ch.threema.apitool.messages.GroupLeaveMessage
- toString() - Method in class ch.threema.apitool.messages.GroupLocationMessage
- toString() - Method in class ch.threema.apitool.messages.GroupRenameMessage
- toString() - Method in class ch.threema.apitool.messages.GroupRequestSyncMessage
- toString() - Method in class ch.threema.apitool.messages.GroupSetPhoto
- toString() - Method in class ch.threema.apitool.messages.GroupTextMessage
- toString() - Method in class ch.threema.apitool.messages.ImageMessage
-
Deprecated.
- toString() - Method in class ch.threema.apitool.messages.LocationMessage
- toString() - Method in class ch.threema.apitool.messages.TextMessage
- toString() - Method in class ch.threema.apitool.messages.ThreemaGroupMessage
- toString() - Method in class ch.threema.apitool.results.CapabilityResult
- toString() - Method in class ch.threema.apitool.types.GroupId
- toString() - Method in class ch.threema.apitool.types.MessageId
- toString() - Method in class ch.threema.apitool.types.voting.BallotChoice
- toString() - Method in class ch.threema.apitool.types.voting.VoteChoice
- type - Variable in class ch.threema.apitool.types.Key
- TYPE_CODE - Static variable in class ch.threema.apitool.messages.BallotCreateMessage
- TYPE_CODE - Static variable in class ch.threema.apitool.messages.BallotVoteMessage
- TYPE_CODE - Static variable in class ch.threema.apitool.messages.DeliveryReceipt
- TYPE_CODE - Static variable in class ch.threema.apitool.messages.FileMessage
- TYPE_CODE - Static variable in class ch.threema.apitool.messages.GroupBallotCreateMessage
- TYPE_CODE - Static variable in class ch.threema.apitool.messages.GroupBallotVoteMessage
- TYPE_CODE - Static variable in class ch.threema.apitool.messages.GroupCreateMessage
- TYPE_CODE - Static variable in class ch.threema.apitool.messages.GroupDeletePhoto
- TYPE_CODE - Static variable in class ch.threema.apitool.messages.GroupDeliveryReceipt
- TYPE_CODE - Static variable in class ch.threema.apitool.messages.GroupFileMessage
- TYPE_CODE - Static variable in class ch.threema.apitool.messages.GroupLeaveMessage
- TYPE_CODE - Static variable in class ch.threema.apitool.messages.GroupLocationMessage
- TYPE_CODE - Static variable in class ch.threema.apitool.messages.GroupRenameMessage
- TYPE_CODE - Static variable in class ch.threema.apitool.messages.GroupRequestSyncMessage
- TYPE_CODE - Static variable in class ch.threema.apitool.messages.GroupSetPhoto
- TYPE_CODE - Static variable in class ch.threema.apitool.messages.GroupTextMessage
- TYPE_CODE - Static variable in class ch.threema.apitool.messages.ImageMessage
-
Deprecated.
- TYPE_CODE - Static variable in class ch.threema.apitool.messages.LocationMessage
- TYPE_CODE - Static variable in class ch.threema.apitool.messages.TextMessage
U
- UnsupportedMessageTypeException - Exception Class in ch.threema.apitool.exceptions
-
Exception that gets thrown when an attempt has been made to decrypt a message of a type that is not supported by this library.
- UnsupportedMessageTypeException() - Constructor for exception class ch.threema.apitool.exceptions.UnsupportedMessageTypeException
- uploadFile(EncryptResult) - Method in class ch.threema.apitool.APIConnector
-
Upload a file.
- uploadFile(EncryptResult, boolean) - Method in class ch.threema.apitool.APIConnector
-
Upload a file.
- UploadResult - Class in ch.threema.apitool.results
-
Result of a file upload
- UploadResult(int, byte[]) - Constructor for class ch.threema.apitool.results.UploadResult
- USER_ACK - Enum constant in enum class ch.threema.apitool.messages.DeliveryReceipt.Type
- USER_ACK - Enum constant in enum class ch.threema.apitool.messages.GroupDeliveryReceipt.Type
- USER_DEC - Enum constant in enum class ch.threema.apitool.messages.DeliveryReceipt.Type
- USER_DEC - Enum constant in enum class ch.threema.apitool.messages.GroupDeliveryReceipt.Type
- userAgent - Variable in class ch.threema.apitool.APIConnector
V
- validate() - Method in class ch.threema.apitool.console.commands.fields.Field
- validate() - Method in class ch.threema.apitool.console.commands.fields.FileField
- validate(byte[], int) - Static method in class ch.threema.apitool.serializers.BallotChoiceSerializer
- validate(byte[], int) - Static method in class ch.threema.apitool.serializers.BallotCreateMessageSerializer
- validate(byte[], int) - Static method in class ch.threema.apitool.serializers.BallotVoteMessageSerializer
- validate(byte[], int) - Static method in interface ch.threema.apitool.serializers.CustomMessageSerializer
- validate(byte[], int) - Static method in class ch.threema.apitool.serializers.DeliveryReceiptSerializer
- validate(byte[], int) - Static method in class ch.threema.apitool.serializers.FileMessageSerializer
- validate(byte[], int) - Static method in class ch.threema.apitool.serializers.GroupBallotCreateMessageSerializer
- validate(byte[], int) - Static method in class ch.threema.apitool.serializers.GroupBallotVoteMessageSerializer
- validate(byte[], int) - Static method in class ch.threema.apitool.serializers.GroupCreateMessageSerializer
- validate(byte[], int) - Static method in class ch.threema.apitool.serializers.GroupDeletePhotoSerializer
- validate(byte[], int) - Static method in class ch.threema.apitool.serializers.GroupDeliveryReceiptSerializer
- validate(byte[], int) - Static method in class ch.threema.apitool.serializers.GroupFileMessageSerializer
- validate(byte[], int) - Static method in class ch.threema.apitool.serializers.GroupLeaveMessageSerializer
- validate(byte[], int) - Static method in class ch.threema.apitool.serializers.GroupLocationMessageSerializer
- validate(byte[], int) - Static method in class ch.threema.apitool.serializers.GroupRenameMessageSerializer
- validate(byte[], int) - Static method in class ch.threema.apitool.serializers.GroupRequestSyncMessageSerializer
- validate(byte[], int) - Static method in class ch.threema.apitool.serializers.GroupSetPhotoSerializer
- validate(byte[], int) - Static method in class ch.threema.apitool.serializers.GroupTextMessageSerializer
- validate(byte[], int) - Static method in class ch.threema.apitool.serializers.LocationMessageSerializer
- validate(byte[], int) - Static method in class ch.threema.apitool.serializers.TextMessageSerializer
- validate(byte[], int) - Static method in class ch.threema.apitool.serializers.ThreemaGroupMessageSerializer
- validate(byte[], int) - Static method in class ch.threema.apitool.serializers.ThreemaMessageSerializer
- validate(byte[], int) - Static method in class ch.threema.apitool.serializers.VoteChoiceSerializer
- value - Variable in class ch.threema.apitool.console.commands.fields.Field
- valueOf(int) - Static method in enum class ch.threema.apitool.types.FileRenderingType
-
Returns the enum constant of this class with the specified name.
- valueOf(int) - Static method in enum class ch.threema.apitool.types.voting.DisplayMode
-
Returns the enum constant of this class with the specified name.
- valueOf(int) - Static method in enum class ch.threema.apitool.types.voting.ResultsDisclosureType
-
Returns the enum constant of this class with the specified name.
- valueOf(int) - Static method in enum class ch.threema.apitool.types.voting.State
-
Returns the enum constant of this class with the specified name.
- valueOf(int) - Static method in enum class ch.threema.apitool.types.voting.VotingMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class ch.threema.apitool.messages.DeliveryReceipt.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class ch.threema.apitool.messages.GroupDeliveryReceipt.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class ch.threema.apitool.types.FileRenderingType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class ch.threema.apitool.types.QuotePart
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class ch.threema.apitool.types.voting.DisplayMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class ch.threema.apitool.types.voting.ResultsDisclosureType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class ch.threema.apitool.types.voting.State
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class ch.threema.apitool.types.voting.VotingMode
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class ch.threema.apitool.messages.DeliveryReceipt.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class ch.threema.apitool.messages.GroupDeliveryReceipt.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class ch.threema.apitool.types.FileRenderingType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class ch.threema.apitool.types.QuotePart
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class ch.threema.apitool.types.voting.DisplayMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class ch.threema.apitool.types.voting.ResultsDisclosureType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class ch.threema.apitool.types.voting.State
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class ch.threema.apitool.types.voting.VotingMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- verify_16 - Class in com.neilalexander.jnacl.crypto
- verify_16() - Constructor for class com.neilalexander.jnacl.crypto.verify_16
- VoteChoice - Class in ch.threema.apitool.types.voting
-
A vote choice item that is part of a vote message.
- VoteChoice(int, boolean) - Constructor for class ch.threema.apitool.types.voting.VoteChoice
- VoteChoiceSerializer - Class in ch.threema.apitool.serializers
- VoteChoiceSerializer() - Constructor for class ch.threema.apitool.serializers.VoteChoiceSerializer
- VotingMode - Enum Class in ch.threema.apitool.types.voting
W
- writeHexFile(File, byte[]) - Static method in class ch.threema.apitool.utils.DataUtils
-
Write a byte array into a file in hexadecimal format.
- writeKeyFile(File, Key) - Static method in class ch.threema.apitool.utils.DataUtils
-
Write an encoded key to a file Encoded key format: type:hex_key.
X
- xsalsa20 - Class in com.neilalexander.jnacl.crypto
- xsalsa20() - Constructor for class com.neilalexander.jnacl.crypto.xsalsa20
- xsalsa20poly1305 - Class in com.neilalexander.jnacl.crypto
- xsalsa20poly1305() - Constructor for class com.neilalexander.jnacl.crypto.xsalsa20poly1305
Z
A B C D E F G H I K L M N O P Q R S T U V W X ZAll Classes and Interfaces|All Packages|Constant Field Values|Serialized Form