AuthenticationServices · IOS API REFERENCE
ASAuthorizationPlatformPublicKeyCredentialProvider
class · iOS 15.0+ · SDK 27.1
class ASAuthorizationPlatformPublicKeyCredentialProvider
Members (8)
method · iOS 15.0+createCredentialAssertionRequest
TypeScriptcreateCredentialAssertionRequestChallenge(challenge: ArrayBuffer): ASAuthorizationPlatformPublicKeyCredentialAssertionRequest
Swift declarationfunc createCredentialAssertionRequest(challenge: Data) -> ASAuthorizationPlatformPublicKeyCredentialAssertionRequest
method · iOS 15.0+createCredentialRegistrationRequest
TypeScriptcreateCredentialRegistrationRequestChallengeNameUserID(challenge: ArrayBuffer, name: string, userID: ArrayBuffer): ASAuthorizationPlatformPublicKeyCredentialRegistrationRequest
Swift declarationfunc createCredentialRegistrationRequest(challenge: Data, name: String, userID: Data) -> ASAuthorizationPlatformPublicKeyCredentialRegistrationRequest
method · iOS 18.0+createCredentialRegistrationRequest
TypeScriptcreateCredentialRegistrationRequestChallengeNameUserIDRequestStyle(challenge: ArrayBuffer, name: string, userID: ArrayBuffer, requestStyle: ASAuthorizationPlatformPublicKeyCredentialRegistrationRequest_RequestStyle): ASAuthorizationPlatformPublicKeyCredentialRegistrationRequest
Swift declarationfunc createCredentialRegistrationRequest(challenge: Data, name: String, userID: Data, requestStyle: ASAuthorizationPlatformPublicKeyCredentialRegistrationRequest.RequestStyle) -> ASAuthorizationPlatformPublicKeyCredentialRegistrationRequest
init · iOS 15.0+init
TypeScriptstatic init(relyingPartyIdentifier: string): ASAuthorizationPlatformPublicKeyCredentialProvider
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): ASAuthorizationPlatformPublicKeyCredentialAssertionRequest
Swift declarationfunc createCredentialAssertionRequest(clientData: ASPublicKeyCredentialClientData) -> ASAuthorizationPlatformPublicKeyCredentialAssertionRequest
method · iOS 18.0+createCredentialRegistrationRequest
TypeScriptcreateCredentialRegistrationRequestClientDataNameUserIDRequestStyle(clientData: ASPublicKeyCredentialClientData, name: string, userID: ArrayBuffer, requestStyle: ASAuthorizationPlatformPublicKeyCredentialRegistrationRequest_RequestStyle): ASAuthorizationPlatformPublicKeyCredentialRegistrationRequest
Swift declarationfunc createCredentialRegistrationRequest(clientData: ASPublicKeyCredentialClientData, name: String, userID: Data, requestStyle: ASAuthorizationPlatformPublicKeyCredentialRegistrationRequest.RequestStyle) -> ASAuthorizationPlatformPublicKeyCredentialRegistrationRequest
method · iOS 17.4+createCredentialRegistrationRequest
TypeScriptcreateCredentialRegistrationRequestClientDataNameUserID(clientData: ASPublicKeyCredentialClientData, name: string, userID: ArrayBuffer): ASAuthorizationPlatformPublicKeyCredentialRegistrationRequest
Swift declarationfunc createCredentialRegistrationRequest(clientData: ASPublicKeyCredentialClientData, name: String, userID: Data) -> ASAuthorizationPlatformPublicKeyCredentialRegistrationRequest
Skipped declarations
1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
ASAuthorizationPlatformPublicKeyCredentialProvider.init()
inherited init: cannot prove legal (class declares 1 custom initializer)
All AuthenticationServices types →