DecryptedMessage

data class DecryptedMessage(val message: ByteArray?, val isActive: Boolean, val commitDelay: Long?, val senderClientId: ClientId?, val hasEpochChanged: Boolean, val identity: WireIdentity, val bufferedMessages: List<BufferedDecryptedMessage>?, val crlNewDistributionPoints: CrlDistributionPoints?)

Represents the potential items a consumer might require after passing us an encrypted message we have decrypted for him

Constructors

Link copied to clipboard
constructor(message: ByteArray?, isActive: Boolean, commitDelay: Long?, senderClientId: ClientId?, hasEpochChanged: Boolean, identity: WireIdentity, bufferedMessages: List<BufferedDecryptedMessage>?, crlNewDistributionPoints: CrlDistributionPoints?)

Properties

Link copied to clipboard

Identity claims present in the sender credential Only present when the credential is a x509 certificate Present for all messages

Link copied to clipboard

Delay time in seconds to feed caller timer for committing

Link copied to clipboard

New CRL distribution points that appeared by the introduction of a new credential

Link copied to clipboard

Is the epoch changed after decrypting this message

Link copied to clipboard

Identity claims present in the sender credential Only present when the credential is a x509 certificate Present for all messages

Link copied to clipboard

Is the conversation still active after receiving this commit aka has the user been removed from the group

Link copied to clipboard

Decrypted text message

Link copied to clipboard

ClientId of the sender of the message being decrypted. Only present for application messages.

Functions

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int