Package-level declarations

Types

Link copied to clipboard
object AuthScheme

Contains the standard auth schemes.

Link copied to clipboard
class DigestAlgorithm(val name: String, val hashName: String, val isSession: Boolean)

Represents a hash algorithm as defined in RFC 7616.

Link copied to clipboard
class DigestQop(val value: String)

Represents the quality of protection (qop) options for HTTP Digest Authentication as defined in RFC 7616.

Link copied to clipboard

Describes how a header should be encoded.

Link copied to clipboard
sealed class HttpAuthHeader

Describes an authentication header with a mandatory authScheme that usually is a standard AuthScheme.

Functions

Link copied to clipboard

Parses an authorization header headerValue into a HttpAuthHeader.

Link copied to clipboard

Parses an authorization header headerValue into a list of HttpAuthHeader.

Link copied to clipboard

Creates a MessageDigest instance for this algorithm.