class SdJwtEntry : DigitalCredentialEntry


A digital credential entry conforming to the IETF SD-JWT-based Verifiable Credentials (SD-JWT VC) credential format.

Throws
kotlin.IllegalArgumentException

if id length is greater than 64 characters

Summary

Public constructors

SdJwtEntry(
    verifiableCredentialType: String,
    claims: List<SdJwtClaim>,
    entryDisplayPropertySet: Set<EntryDisplayProperties>,
    id: String
)

Public functions

open operator Boolean
equals(other: Any?)
open Int

Public properties

List<SdJwtClaim>

the individual attributes associated with this credential

String

the verifiable credential type (vct) as defined in the SD-JWT VC spec

Inherited properties

From androidx.credentials.registry.provider.digitalcredentials.DigitalCredentialEntry
Set<EntryDisplayProperties>

the display properties associated with the given entry

String

the provider unique identifier of this credential entry, which can be used to identify the exact credential that the user has chosen

Public constructors

SdJwtEntry

SdJwtEntry(
    verifiableCredentialType: String,
    claims: List<SdJwtClaim>,
    entryDisplayPropertySet: Set<EntryDisplayProperties>,
    id: String
)

Public functions

equals

open operator fun equals(other: Any?): Boolean

hashCode

open fun hashCode(): Int

Public properties

claims

Added in 1.0.0-alpha02
val claimsList<SdJwtClaim>

the individual attributes associated with this credential

verifiableCredentialType

Added in 1.0.0-alpha02
val verifiableCredentialTypeString

the verifiable credential type (vct) as defined in the SD-JWT VC spec