ObjectIdentifierStringSerializer

String-based serializer for ObjectIdentifier.

The serialized representation is the dotted-decimal OID string (for example 1.2.840.113549). When used with the awesn1.kxs DER format, this fallback representation is bypassed and native OBJECT IDENTIFIER DER TLV encoding/decoding is used.

Properties

Link copied to clipboard
open override val descriptor: SerialDescriptor

Functions

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