Package-level declarations
Types
Link copied to clipboard
Host app injects authentication/authorization without the SDK dictating how.
Link copied to clipboard
@Serializable
Link copied to clipboard
Link copied to clipboard
class HmacRequestSigner(sharedSecret: ByteArray, keyId: String? = null, clock: Clock = Clock.SYSTEM, nonceProvider: NonceProvider = NonceProvider { UUID.randomUUID().toString() }, headerPrefix: String = "X-KioskOps") : RequestSigner
HMAC-SHA256 request signer.
Link copied to clipboard
Link copied to clipboard
class OkHttpTransport(client: OkHttpClient, json: Json, logs: RingLog, authProvider: AuthProvider? = null, requestSigner: RequestSigner? = null) : Transport
Link copied to clipboard
interface RequestSigner
Request signing is an optional security layer on top of TLS.
Link copied to clipboard
Link copied to clipboard
Result classification for sync retries.