BankingClient/fints4javaLib/src/main/kotlin/net/dankito/fints/util/IBase64Service.kt
2019-10-06 23:27:56 +02:00

27 lines
No EOL
527 B
Kotlin

package net.dankito.fints.util
import net.dankito.fints.messages.HbciCharset
import java.nio.charset.Charset
interface IBase64Service {
companion object {
val DefaultCharset = HbciCharset.DefaultCharset
}
fun encode(text: String): String {
return encode(text, DefaultCharset)
}
fun encode(text: String, charset: Charset): String
fun decode(base64: String): String {
return decode(base64, DefaultCharset)
}
fun decode(base64: String, charset: Charset): String
}