Package-level declarations

Types

Link copied to clipboard
data class ParsedProxyToken(val token: ProxyToken, val payloadBytes: ByteArray, val signature: ByteArray)

Parsed token along with its signature and payload bytes.

Link copied to clipboard
data class ParsedTransferToken(val token: TransferToken, val payloadBytes: ByteArray, val signature: ByteArray)

Parsed transfer token along with its signature and payload bytes.

Link copied to clipboard
data class ProxyToken(val version: Int, val playerId: String, val targetServerId: String, val issuedAtMillis: Long, val expiresAtMillis: Long, val clientCertB64: String? = null)

Immutable token claims used by proxy and backend validation.

Link copied to clipboard

Encoding/decoding for proxy tokens using HMAC-SHA256 signatures.

Link copied to clipboard

Thrown when a token string cannot be parsed.

Link copied to clipboard

Validation error categories for tokens.

Link copied to clipboard

Thrown when validation fails with a specific error.

Link copied to clipboard
data class TransferToken(val version: Int, val playerId: String, val targetServerId: String, val issuedAtMillis: Long, val expiresAtMillis: Long)

Immutable transfer token claims used for proxy routing.

Link copied to clipboard

Encoding/decoding for transfer tokens using HMAC-SHA256 signatures.

Link copied to clipboard

Thrown when a transfer token string cannot be parsed.

Properties

Link copied to clipboard

Current token schema version.

Link copied to clipboard

Current transfer token schema version.