Hmac Request Signer
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.
Canonical string (v1): METHOD \n PATH_WITH_QUERY \n UNIX_EPOCH_SECONDS \n NONCE \n BODY_SHA256_B64URL \n CONTENT_TYPE
Constructors
Link copied to clipboard
constructor(sharedSecret: ByteArray, keyId: String? = null, clock: Clock = Clock.SYSTEM, nonceProvider: NonceProvider = NonceProvider { UUID.randomUUID().toString() }, headerPrefix: String = "X-KioskOps")