KeyBindingType

sealed class KeyBindingType

Type of KeyBindingInfo that credential issuer expects in ProvisioningClient.obtainCredentials call.

Inheritors

Types

Link copied to clipboard
data class Attestation(val algorithm: Algorithm) : KeyBindingType

Binding key should be sent as part of key attestation (as defined by KeyAttestation object) using KeyBindingInfo.Attestation.

Link copied to clipboard

No key binding, KeyBindingInfo.Keyless should be used.

Link copied to clipboard
data class OpenidProofOfPossession(val algorithm: Algorithm, val clientId: String, val aud: String) : KeyBindingType

Binding key(s) should be sent along with Openid4Vci-formatted proof-of-possession using KeyBindingInfo.OpenidProofOfPossession.