Classes

The following classes are available globally.

  • This class represents a parsed Trusted Key claim.

    See more

    Declaration

    Swift

    public class Claim
  • Whitelists for known issuers.

    See more

    Declaration

    Swift

    public class Whitelist
  • An implementation of a the validation API, used to check to validity of credentials and claims.

    See more

    Declaration

    Swift

    open class ValidateService
  • DisplayClaim class holds all information related to an Event that are displayed in UI. Event information includes:

    • Basic request information
    • Differentiate Essential vs Voluntary claims
    • Claims shared by user
    • Method of authentication: Face/Pin/Fingerprint
    • Event action taken by the user (Confirmed/Denied) with audit information.
    See more

    Declaration

    Swift

    public class DisplayClaim: Hashable
  • Class with utility functions required in TK App or SDK.

    See more

    Declaration

    Swift

    public class CommonUtils
  • RequestInfo class holds all information related to an Event. Event information includes:

    • SignatureRequest details
    • Claims shared by user
    • Method of authentication: Face/Pin/Fingerprint
    • Event action taken by the user (Confirmed/Denied) with audit information.
    See more

    Declaration

    Swift

    public class RequestInfo
  • Class to manage a user’s credential.

    See more

    Declaration

    Swift

    public class Credential
  • A utility class with functions for handling universal links or login requests for wallets.

    See more

    Declaration

    Swift

    public class WalletUtils
  • Utility methods for retrieving stored claims.

    See more

    Declaration

    Swift

    public class ClaimUtils
  • Functions for doing HTTP GET requests, using the default credential for server authorization.

    See more

    Declaration

    Swift

    public class HttpUtils
  • Static class to set your app ID and secret.

    See more

    Declaration

    Swift

    public class AppCredential
  • Utility class that manages the passcode/PIN lock screen.

    Call initialize() in the AppDelegate.

    See more

    Declaration

    Swift

    public class PasscodeLockManager
  • Some well-known OIDs, for convenience.

    See more

    Declaration

    Swift

    public class OIDs
  • Functions for relying parties: generate signature requests, invoke wallet app, and validate the response.

    See more

    Declaration

    Swift

    public class RelyingPartyUtils
  • Undocumented

    See more

    Declaration

    Swift

    public class Logs: NSManagedObject