Ory.Model.DeviceAuthnKey (ory_client v1.22.64)

Copy Markdown

Represents a hardware-backed signing key enrolled from a mobile device. The private key resides inside the device and never exists on the server. To list the identity's enrolled keys, fetch a settings flow: each key's remove button (a ui.nodes entry named deviceauthn_remove in group deviceauthn) carries the key, with its PIN state redacted, in the node label's context.

Summary

Types

t()

@type t() :: %Ory.Model.DeviceAuthnKey{
  attestation: Ory.Model.DeviceAuthnAttestation.t() | nil,
  client_key_id: String.t() | nil,
  created_at: DateTime.t() | nil,
  device_name: String.t() | nil,
  device_type: Ory.Model.DeviceType.t() | nil,
  pin: Ory.Model.PinConfig.t() | nil,
  public_key: binary() | nil,
  relaxed_attestation_expires_at: DateTime.t() | nil,
  state: Ory.Model.KeyState.t() | nil,
  user_verification: Ory.Model.UserVerification.t() | nil,
  version: integer() | nil
}

Functions

decode(value)