One Logo Pool Ball
AuthenticationServices · IOS API REFERENCE

ASAuthorizationSecurityKeyPublicKeyCredentialDescriptor

class · iOS 15.0+ · SDK 27.1

class ASAuthorizationSecurityKeyPublicKeyCredentialDescriptor

Members (3)

init · iOS 15.0+

init

TypeScript
static init(credentialID: ArrayBuffer, allowedTransports: Array<ASAuthorizationSecurityKeyPublicKeyCredentialDescriptor_Transport>): ASAuthorizationSecurityKeyPublicKeyCredentialDescriptor
Swift declaration
init(credentialID: Data, transports allowedTransports: [ASAuthorizationSecurityKeyPublicKeyCredentialDescriptor.Transport])
get · iOS 15.0+

transports

TypeScript
get transports(): Array<ASAuthorizationSecurityKeyPublicKeyCredentialDescriptor_Transport>
Swift declaration
var transports: [ASAuthorizationSecurityKeyPublicKeyCredentialDescriptor.Transport] { get set }
set · iOS 15.0+

transports

TypeScript
set transports(value: Array<ASAuthorizationSecurityKeyPublicKeyCredentialDescriptor_Transport>)
Swift declaration
var transports: [ASAuthorizationSecurityKeyPublicKeyCredentialDescriptor.Transport] { get set }

Skipped declarations

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

ASAuthorizationSecurityKeyPublicKeyCredentialDescriptor.Transport

The iOS SDK compiler rejected this binding: member 'allSupported' in 'ASAuthorizationSecurityKeyPublicKeyCredentialDescriptor.Transport' produces result of type '[ASAuthorizationSecurityKeyPublicKeyCredentialDescriptor.Transport]', but context expects 'ASAuthorizationSecurityKeyPublicKeyCredentialDescriptor.Transport'

ASAuthorizationSecurityKeyPublicKeyCredentialDescriptor.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

All AuthenticationServices types →