asn1OpenPolymorphicByOidSerializer
fun <T : Identifiable> asn1OpenPolymorphicByOidSerializer(serialName: String, oidSelector: (Asn1Element) -> ObjectIdentifier? = ::oidFrom, block: Asn1OpenPolymorphismByOidBuilder<T>.() -> Unit): KSerializer<T>(source)
Builds an OID-discriminated ASN.1 open-polymorphic serializer.
Throws
SerializationException
if no subtype is registered
if subtype tag inference fails