SigningParameters

public struct SigningParameters

A struct representing the parameters for signing a JWS during a device binding operation.

  • The signing algorithm.

    Declaration

    Swift

    public let algorithm: SecKeyAlgorithm
  • The key pair to use for signing.

    Declaration

    Swift

    public let keyPair: KeyPair
  • kid

    The key ID.

    Declaration

    Swift

    public let kid: String
  • The user ID.

    Declaration

    Swift

    public let userId: String
  • The challenge to sign.

    Declaration

    Swift

    public let challenge: String
  • The issue time of the JWT.

    Declaration

    Swift

    public let issueTime: Date
  • The not-before time of the JWT.

    Declaration

    Swift

    public let notBeforeTime: Date
  • The expiration time of the JWT.

    Declaration

    Swift

    public let expiration: Date
  • The attestation to include in the JWT.

    Declaration

    Swift

    public let attestation: Attestation