DeregisterAuthenticator

public struct DeregisterAuthenticator : Codable

A DeregisterAuthenticator object represents an authenticator to be deregistered.

  • AAID of the authenticator to deregister, or an empty string if all keys related to the specified App ID are to be deregistered.

    Declaration

    Swift

    public let aaid: AuthenticatorAttestationID
  • The Key ID related to the user private key (UAuth.priv). The Key ID is assumed to be unique within the scope of an AAID only.

    Declaration

    Swift

    public let keyID: KeyID
  • Creates a new DeregisterAuthenticator instance.

    Declaration

    Swift

    public init(aaid: AuthenticatorAttestationID, keyID: KeyID = "")

    Parameters

    aaid

    AAID of the authenticator to deregister, or an empty string if all keys related to the specified App ID are to be deregistered.

    keyID

    The Key ID related to the user private key (UAuth.priv). The Key ID is assumed to be unique within the scope of an AAID only.