AuthenticationServices · IOS API REFERENCE
ASAuthorizationSecurityKeyPublicKeyCredentialProvider
class · iOS 15.0+ · SDK 27.1
class ASAuthorizationSecurityKeyPublicKeyCredentialProvider
Members (6)
method · iOS 15.0+createCredentialAssertionRequest
TypeScriptcreateCredentialAssertionRequestChallenge(challenge: ArrayBuffer): ASAuthorizationSecurityKeyPublicKeyCredentialAssertionRequest
Swift declarationfunc createCredentialAssertionRequest(challenge: Data) -> ASAuthorizationSecurityKeyPublicKeyCredentialAssertionRequest
method · iOS 15.0+createCredentialRegistrationRequest
TypeScriptcreateCredentialRegistrationRequestChallengeDisplayNameNameUserID(challenge: ArrayBuffer, displayName: string, name: string, userID: ArrayBuffer): ASAuthorizationSecurityKeyPublicKeyCredentialRegistrationRequest
Swift declarationfunc createCredentialRegistrationRequest(challenge: Data, displayName: String, name: String, userID: Data) -> ASAuthorizationSecurityKeyPublicKeyCredentialRegistrationRequest
init · iOS 15.0+init
TypeScriptstatic init(relyingPartyIdentifier: string): ASAuthorizationSecurityKeyPublicKeyCredentialProvider
Swift declarationinit(relyingPartyIdentifier: String)
get · iOS 15.0+relyingPartyIdentifier
TypeScriptget relyingPartyIdentifier(): string
Swift declarationvar relyingPartyIdentifier: String { get }
method · iOS 17.4+createCredentialAssertionRequest
TypeScriptcreateCredentialAssertionRequestClientData(clientData: ASPublicKeyCredentialClientData): ASAuthorizationSecurityKeyPublicKeyCredentialAssertionRequest
Swift declarationfunc createCredentialAssertionRequest(clientData: ASPublicKeyCredentialClientData) -> ASAuthorizationSecurityKeyPublicKeyCredentialAssertionRequest
method · iOS 17.4+createCredentialRegistrationRequest
TypeScriptcreateCredentialRegistrationRequestClientDataDisplayNameNameUserID(clientData: ASPublicKeyCredentialClientData, displayName: string, name: string, userID: ArrayBuffer): ASAuthorizationSecurityKeyPublicKeyCredentialRegistrationRequest
Swift declarationfunc createCredentialRegistrationRequest(clientData: ASPublicKeyCredentialClientData, displayName: String, name: String, userID: Data) -> ASAuthorizationSecurityKeyPublicKeyCredentialRegistrationRequest
Skipped declarations
1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
ASAuthorizationSecurityKeyPublicKeyCredentialProvider.init()
inherited init: cannot prove legal (class declares 1 custom initializer)
All AuthenticationServices types →