SessionTransportTransformerDigest

class SessionTransportTransformerDigest(salt: String, algorithm: String) : SessionTransportTransformer

Session transformer that appends an algorithm hash of the input. Where the input is either a session contents or a previous transformation. It prepends a salt when computing the hash.

Constructors

Link copied to clipboard
fun SessionTransportTransformerDigest(salt: String = "ktor", algorithm: String = "SHA-384")

Functions

Link copied to clipboard
open override fun transformRead(transportValue: String): String?

Un-apply a transformation for transportValue representing a transformed session. Returns null if it fails.

Link copied to clipboard
open override fun transformWrite(transportValue: String): String

Apply a transformation for transportValue representing a session.

Properties

Link copied to clipboard
val algorithm: String

is a message digest algorithm

Link copied to clipboard
val salt: String

that is used for message digest algorithm