One Logo Pool Ball
AuthenticationServices · IOS API REFERENCE

ASPasskeyCredentialIdentity

class · iOS 17.0+ · SDK 27.1

class ASPasskeyCredentialIdentity

Members (9)

init · iOS 17.0+

init

TypeScript
static initRelyingPartyIdentifierUserNameCredentialIDUserHandleRecordIdentifier(relyingPartyIdentifier: string, userName: string, credentialID: ArrayBuffer, userHandle: ArrayBuffer, recordIdentifier?: (string) | null): ASPasskeyCredentialIdentity
Swift declaration
convenience init(relyingPartyIdentifier: String, userName: String, credentialID: Data, userHandle: Data, recordIdentifier: String?)
get · iOS 17.0+

credentialID

TypeScript
get credentialID(): ArrayBuffer
Swift declaration
var credentialID: Data { get }
get · iOS 17.0+

rank

TypeScript
get rank(): number
Swift declaration
var rank: Int { get set }
set · iOS 17.0+

rank

TypeScript
set rank(value: number)
Swift declaration
var rank: Int { get set }
get · iOS 17.0+

recordIdentifier

TypeScript
get recordIdentifier(): (string) | null
Swift declaration
var recordIdentifier: String? { get }
get · iOS 17.0+

relyingPartyIdentifier

TypeScript
get relyingPartyIdentifier(): string
Swift declaration
var relyingPartyIdentifier: String { get }
get · iOS 17.0+

userHandle

TypeScript
get userHandle(): ArrayBuffer
Swift declaration
var userHandle: Data { get }
get · iOS 17.0+

userName

TypeScript
get userName(): string
Swift declaration
var userName: String { get }
init · iOS 17.0+

init

TypeScript
static initRelyingPartyIdentifierUserNameCredentialIDUserHandleRecordIdentifier15118(relyingPartyIdentifier: string, userName: string, credentialID: ArrayBuffer, userHandle: ArrayBuffer, recordIdentifier?: (string) | null): ASPasskeyCredentialIdentity
Swift declaration
convenience init(relyingPartyIdentifier: String, userName: String, credentialID: Data, userHandle: Data, recordIdentifier: String? = nil)

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

ASPasskeyCredentialIdentity.init()

inherited init: cannot prove legal (class declares 2 custom initializers)

All AuthenticationServices types →