Asn1IntegerHexStringSerializer

String serializer for Asn1Integer.

Intended as a non-DER fallback representation for generic formats such as JSON. When used with the awesn1.kxs DER format, this serializer is bypassed and native INTEGER DER TLV encoding/decoding is used.

Serialization uses Asn1Integer.toHexString/Asn1Integer.fromHexString. This is Asn1Integer's registered non-DER fallback.

Properties

Link copied to clipboard
open override val descriptor: SerialDescriptor

Functions

Link copied to clipboard
open override fun decodeFallback(encoded: String): Asn1Integer
Link copied to clipboard
open override fun deserialize(decoder: Decoder): Asn1Integer
Link copied to clipboard
open fun deserializeFallback(decoder: Decoder): Asn1Integer
Link copied to clipboard
open override fun encodeFallback(value: Asn1Integer): String
Link copied to clipboard
open override fun serialize(encoder: Encoder, value: Asn1Integer)
Link copied to clipboard
open fun serializeFallback(encoder: Encoder, value: Asn1Integer)