SignedAuthenticationData

public struct SignedAuthenticationData

Signed (with PrK_SE_AUT) representation of AuthenticationData.

  • Original idp challenge session that is signed within the authentication data

    Declaration

    Swift

    public let originalChallenge: IDPChallengeSession
  • Signed authentication data that is encrypted and sent to the server

    Declaration

    Swift

    public let signedAuthenticationData: JWT
  • Initialize SignedAuthenticationData with challenge and signed data

    Declaration

    Swift

    public init(
        originalChallenge: IDPChallengeSession,
        signedAuthenticationData: JWT
    )

    Parameters

    originalChallenge

    Original IDP challenge session

    signedAuthenticationData

    JWT containing signed authentication data

  • Serialize the signedChallenge

    Declaration

    Swift

    public func serialize() -> String

    Return Value

    ASCII Encoded String