One Logo Pool Ball
DeviceCheck · IOS API REFERENCE

DCAppAttestService

class · iOS 14.0+ · SDK 27.1

class DCAppAttestService

Members (6)

get · iOS 14.0+

shared

TypeScript
static get shared(): DCAppAttestService
Swift declaration
class var shared: DCAppAttestService { get }
method · iOS 14.0+

attestKey

TypeScript
attestKey(keyId: string, clientDataHash: ArrayBuffer, completionHandler: ((arg0: (ArrayBuffer) | null, arg1: (NativeError) | null) => void)): void
Swift declaration
func attestKey(_ keyId: String, clientDataHash: Data) async throws -> Data
method · iOS 14.0+

generateAssertion

TypeScript
generateAssertion(keyId: string, clientDataHash: ArrayBuffer, completionHandler: ((arg0: (ArrayBuffer) | null, arg1: (NativeError) | null) => void)): void
Swift declaration
func generateAssertion(_ keyId: String, clientDataHash: Data) async throws -> Data
method · iOS 14.0+

generateKey

TypeScript
generateKey(completionHandler: ((arg0: (string) | null, arg1: (NativeError) | null) => void)): void
Swift declaration
func generateKey() async throws -> String
init

init

TypeScript
static init(): DCAppAttestService
Swift declaration
init()
get · iOS 14.0+

isSupported

TypeScript
get isSupported(): boolean
Swift declaration
var isSupported: Bool { get }

Skipped declarations

No declarations were skipped in this snapshot.

All DeviceCheck types →