Proximity Application Authorization
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
Profile-owned exact result digest, encoded as unpadded Base64URL SHA-256 bytes.