EncryptedDataToJsonSerializer

inline fun <T : Any> EncryptedDataToJsonSerializer(encryptor: Encryptor, serializer: KSerializer<T> = Json.serializersModule.serializer()): Serializer<T?>

Creates an encrypted serializer for the given type.

Return

A Serializer that encrypts the serialized data.

Parameters

T

The type of the object to serialize.

encryptor

The encryptor to use for encryption and decryption.

serializer

The serializer to use for serialization and deserialization.