ProximityApplicationAuthorization

data class ProximityApplicationAuthorization(val profileId: String, val displayTitle: String, val details: List<ProximityApplicationAuthorizationDetail>, val compatibleCredentialIds: Set<String>, val deviceSignedElements: List<ProximityDeviceSignedElement> = emptyList(), val resultBindingDigestBase64Url: String)

Validated output of one recognized, versioned wallet application profile.

Constructors

Link copied to clipboard
constructor(profileId: String, displayTitle: String, details: List<ProximityApplicationAuthorizationDetail>, compatibleCredentialIds: Set<String>, deviceSignedElements: List<ProximityDeviceSignedElement> = emptyList(), resultBindingDigestBase64Url: String)

Properties

Link copied to clipboard

Credentials for which this authorization remains valid.

Link copied to clipboard

Display-safe authorization details.

Link copied to clipboard

Profile-proposed device-signed values, bound to compatible credentials.

Link copied to clipboard

Display-safe title for holder review.

Link copied to clipboard

Identifier of the profile that produced the authorization.

Link copied to clipboard

Profile-owned exact result digest, encoded as unpadded Base64URL SHA-256 bytes.