A decoder is a method of turning byte arrays into objects.
The default implementation does nothing, just returns the same byte array it takes in.
The default implementation is a no-op, it just returns the same array it takes in
An encoder is a method of turning objects into byte arrays.
An encoder is a method of turning objects into byte arrays. An implementation is required to provide a constructor that takes a VerifiableProperties instance.
The string encoder translates strings into bytes.
The string encoder translates strings into bytes. It uses UTF8 by default but takes an optional property serializer.encoding to control this.
The string encoder takes an optional parameter serializer.
The string encoder takes an optional parameter serializer.encoding which controls the character set used in encoding the string into bytes.
A decoder is a method of turning byte arrays into objects. An implementation is required to provide a constructor that takes a VerifiableProperties instance.