Package-level declarations
Types
ETSI TS 119 475 V1.2.1 Annex C claim selector. EUDI TS5 registers paths only; WRPRC authorization rejects values until value constraints can be evaluated.
A segment of the path pointer of a WrpClaim (ETSI TS 119 475 V1.2.1, B.2.10), which follows the claims path pointer of OpenID4VP (OpenID4VP 1.0, 7): a string selects the key of an object, null all elements of an array, and a non-negative integer the element of an array at that index.
Encodes names, indices and wildcards as strings, non-negative integers and null in JSON and CBOR. CBOR decoding tries text before integer, relying on kotlinx-serialization (since 1.10.0) checking the major type before consuming input, as Signum's CoseHeaderSerializer does for x5chain.
An expected value of a WrpClaim: a string, an integer, or a boolean (ETSI TS 119 475 V1.2.1, B.2.10).
Serializes a WrpClaimValue as a string, an integer, or a boolean in JSON and CBOR. CBOR decoding tries text, boolean, then integer; see WrpClaimPathSegmentSerializer.
ETSI TS 119 475 V1.2.1 Annex C credential descriptor.
ETSI TS 119 475 V1.2.1 Annex C credential metadata block.
ETSI TS 119 475 V1.2.1 Annex C intermediary reference.
ETSI TS 119 475 V1.2.1 Annex C language-tagged string.
ETSI TS 119 475 V1.2.1 Annex C WRPRC payload.
ETSI TS 119 475 V1.2.1 Annex C status block.
ETSI TS 119 475 V1.2.1 Annex C supervisory-authority contact block. Each field is absent if the register provides no value for it, and always encoded as an array, see WrpStringListSerializer.