AuthenticationServices · IOS API REFERENCE
ASPasskeyCredentialRequest
class · iOS 17.0+ · SDK 27.1
class ASPasskeyCredentialRequest
Members (10)
init · iOS 17.0+init
TypeScriptstatic initCredentialIdentityClientDataHashUserVerificationPreferenceSupportedAlgorithms(credentialIdentity: ASPasskeyCredentialIdentity, clientDataHash: ArrayBuffer, userVerificationPreference: ASAuthorizationPublicKeyCredentialUserVerificationPreference, supportedAlgorithms: Array<_Foundation_NSNumber>): ASPasskeyCredentialRequest
Swift declarationconvenience init(credentialIdentity: ASPasskeyCredentialIdentity, clientDataHash: Data, userVerificationPreference: ASAuthorizationPublicKeyCredentialUserVerificationPreference, supportedAlgorithms: [NSNumber])
get · iOS 17.0+clientDataHash
TypeScriptget clientDataHash(): ArrayBuffer
Swift declarationvar clientDataHash: Data { get }
get · iOS 18.0+excludedCredentials
TypeScriptget excludedCredentials(): (Array<ASAuthorizationPlatformPublicKeyCredentialDescriptor>) | null
Swift declarationvar excludedCredentials: [ASAuthorizationPlatformPublicKeyCredentialDescriptor]? { get }
get · iOS 17.0+userVerificationPreference
TypeScriptget userVerificationPreference(): ASAuthorizationPublicKeyCredentialUserVerificationPreference
Swift declarationvar userVerificationPreference: ASAuthorizationPublicKeyCredentialUserVerificationPreference { get set }
set · iOS 17.0+userVerificationPreference
TypeScriptset userVerificationPreference(value: ASAuthorizationPublicKeyCredentialUserVerificationPreference)
Swift declarationvar userVerificationPreference: ASAuthorizationPublicKeyCredentialUserVerificationPreference { get set }
get · iOS 18.0+extensionInput
TypeScriptget extensionInput(): ASPasskeyCredentialExtensionInput
Swift declarationvar extensionInput: ASPasskeyCredentialExtensionInput { get }
init · iOS 18.0+init
TypeScriptstatic initCredentialIdentityClientDataHashUserVerificationPreferenceSupportedAlgorithmsExtensionInput(credentialIdentity: ASPasskeyCredentialIdentity, clientDataHash: ArrayBuffer, userVerificationPreference: ASAuthorizationPublicKeyCredentialUserVerificationPreference, supportedAlgorithms: Array<ASCOSEAlgorithmIdentifier>, extensionInput?: (ASPasskeyRegistrationCredentialExtensionInput) | null): ASPasskeyCredentialRequest
Swift declarationconvenience init(credentialIdentity: ASPasskeyCredentialIdentity, clientDataHash: Data, userVerificationPreference: ASAuthorizationPublicKeyCredentialUserVerificationPreference, supportedAlgorithms: [ASCOSEAlgorithmIdentifier], extensionInput: ASPasskeyRegistrationCredentialExtensionInput?)
init · iOS 18.0+init
TypeScriptstatic initCredentialIdentityClientDataHashUserVerificationPreferenceSupportedAlgorithmsExtensionInput55448(credentialIdentity: ASPasskeyCredentialIdentity, clientDataHash: ArrayBuffer, userVerificationPreference: ASAuthorizationPublicKeyCredentialUserVerificationPreference, supportedAlgorithms: Array<ASCOSEAlgorithmIdentifier>, extensionInput?: (ASPasskeyAssertionCredentialExtensionInput) | null): ASPasskeyCredentialRequest
Swift declarationconvenience init(credentialIdentity: ASPasskeyCredentialIdentity, clientDataHash: Data, userVerificationPreference: ASAuthorizationPublicKeyCredentialUserVerificationPreference, supportedAlgorithms: [ASCOSEAlgorithmIdentifier], extensionInput: ASPasskeyAssertionCredentialExtensionInput?)
init · iOS 17.0+init
TypeScriptstatic initCredentialIdentityClientDataHashUserVerificationPreferenceSupportedAlgorithms89961(credentialIdentity: ASPasskeyCredentialIdentity, clientDataHash: ArrayBuffer, userVerificationPreference: ASAuthorizationPublicKeyCredentialUserVerificationPreference, supportedAlgorithms: Array<ASCOSEAlgorithmIdentifier>): ASPasskeyCredentialRequest
Swift declarationconvenience init(credentialIdentity: ASPasskeyCredentialIdentity, clientDataHash: Data, userVerificationPreference: ASAuthorizationPublicKeyCredentialUserVerificationPreference, supportedAlgorithms: [ASCOSEAlgorithmIdentifier])
get · iOS 17.0+supportedAlgorithms
TypeScriptget supportedAlgorithms(): Array<ASCOSEAlgorithmIdentifier>
Swift declarationvar supportedAlgorithms: [ASCOSEAlgorithmIdentifier] { get }
Skipped declarations
1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
ASPasskeyCredentialRequest.init()
inherited init: cannot prove legal (class declares 4 custom initializers)
All AuthenticationServices types →