Skip to content

Instantly share code, notes, and snippets.

View diegojfer's full-sized avatar

Diego José Fernández Hernández diegojfer

View GitHub Profile
@diegojfer
diegojfer / RedsysSignatureService.kt
Last active July 10, 2024 23:34
Redsys Signature Service for Kotlin - Generate Parameter Signature
package com.codanbaru.service
import kotlinx.serialization.encodeToString
import kotlinx.serialization.json.Json
import kotlinx.serialization.json.JsonElement
import kotlinx.serialization.json.JsonObject
import kotlinx.serialization.json.JsonPrimitive
import org.bouncycastle.crypto.digests.SHA256Digest
import org.bouncycastle.crypto.macs.HMac
import org.bouncycastle.crypto.params.KeyParameter