One Logo Pool Ball
AuthenticationServices · IOS API REFERENCE

ASAuthorizationPublicKeyCredentialPRFRegistrationOutput

struct · iOS 18.0+ · SDK 27.1

struct ASAuthorizationPublicKeyCredentialPRFRegistrationOutput

Members (6)

get · iOS 18.0+

isSupported

TypeScript
get isSupported(): boolean
Swift declaration
let isSupported: Bool
get · iOS 18.0+

unsupported

TypeScript
static get unsupported(): ASAuthorizationPublicKeyCredentialPRFRegistrationOutput
Swift declaration
static var unsupported: ASAuthorizationPublicKeyCredentialPRFRegistrationOutput { get }
init · iOS 18.0+

init

TypeScript
static init(first: _CryptoKit_SymmetricKey, second?: (_CryptoKit_SymmetricKey) | null): ASAuthorizationPublicKeyCredentialPRFRegistrationOutput
Swift declaration
init(first: SymmetricKey, second: SymmetricKey?)

This method should only be called if input values were provided with the registration request. Otherwise, use `.supported` or `.unsupported`.

get · iOS 18.0+

first

TypeScript
get first(): (_CryptoKit_SymmetricKey) | null
Swift declaration
let first: SymmetricKey?

A SymmetricKey that is unique to this passkey and derived from `input1`, if it was specified.

get · iOS 18.0+

second

TypeScript
get second(): (_CryptoKit_SymmetricKey) | null
Swift declaration
let second: SymmetricKey?

A second SymmetricKey that is unique to this passkey, and derived from `input2` if it was specified.

get · iOS 18.0+

supported

TypeScript
static get supported(): ASAuthorizationPublicKeyCredentialPRFRegistrationOutput
Swift declaration
static var supported: ASAuthorizationPublicKeyCredentialPRFRegistrationOutput { get }

Skipped declarations

No declarations were skipped in this snapshot.

All AuthenticationServices types →