public abstract class InlineIssuanceEntry

Known direct subclasses
MdocInlineIssuanceEntry

An entry offering the user an opportunity to add a digital credential to your holder / wallet application during the presentation moment.

SdJwtInlineIssuanceEntry

An entry offering the user an opportunity to add a digital credential to your holder / wallet application during the presentation moment.


An entry offering the user an opportunity to add a digital credential to your holder / wallet application during the presentation moment.

This serves as a fallback or alternative to a real digital credential that can be presented. When the verifier application requests for a digital credential presentation, it is possible that the user has not officially add their corresponding digital credential(s) to their holder application yet. The InlineIssuanceEntry allows the holder application to add the credentials on the fly and then immediately return them, allowing the request, as well as the future requests, to still succeed.

Throws
kotlin.IllegalArgumentException

if id length is greater than 64 characters

Summary

Nested types

The display metadata associated with a InlineIssuanceEntry to be rendered in a selector UI.

Public methods

final @NonNull InlineIssuanceEntry.InlineIssuanceDisplayProperties

the display properties associated with the given entry

final @NonNull String

the provider unique identifier of this credential entry, which can be used to identify the exact credential that the user has chosen; it is recommended that you generate this id with enough entropy that it cannot be guessed by a third party, e.g. through encrypting this id or randomizing it.

Public constructors

InlineIssuanceEntry

Added in 1.0.0-alpha02
public InlineIssuanceEntry(
    @NonNull String id,
    @NonNull InlineIssuanceEntry.InlineIssuanceDisplayProperties display
)

Public methods

getDisplay

Added in 1.0.0-alpha02
public final @NonNull InlineIssuanceEntry.InlineIssuanceDisplayProperties getDisplay()

the display properties associated with the given entry

getId

Added in 1.0.0-alpha02
public final @NonNull String getId()

the provider unique identifier of this credential entry, which can be used to identify the exact credential that the user has chosen; it is recommended that you generate this id with enough entropy that it cannot be guessed by a third party, e.g. through encrypting this id or randomizing it.