One Logo Pool Ball
AuthenticationServices · IOS API REFERENCE

ASAuthorizationSecurityKeyPublicKeyCredentialProvider

class · iOS 15.0+ · SDK 27.1

class ASAuthorizationSecurityKeyPublicKeyCredentialProvider

Members (6)

method · iOS 15.0+

createCredentialAssertionRequest

TypeScript
createCredentialAssertionRequestChallenge(challenge: ArrayBuffer): ASAuthorizationSecurityKeyPublicKeyCredentialAssertionRequest
Swift declaration
func createCredentialAssertionRequest(challenge: Data) -> ASAuthorizationSecurityKeyPublicKeyCredentialAssertionRequest
method · iOS 15.0+

createCredentialRegistrationRequest

TypeScript
createCredentialRegistrationRequestChallengeDisplayNameNameUserID(challenge: ArrayBuffer, displayName: string, name: string, userID: ArrayBuffer): ASAuthorizationSecurityKeyPublicKeyCredentialRegistrationRequest
Swift declaration
func createCredentialRegistrationRequest(challenge: Data, displayName: String, name: String, userID: Data) -> ASAuthorizationSecurityKeyPublicKeyCredentialRegistrationRequest
init · iOS 15.0+

init

TypeScript
static init(relyingPartyIdentifier: string): ASAuthorizationSecurityKeyPublicKeyCredentialProvider
Swift declaration
init(relyingPartyIdentifier: String)
get · iOS 15.0+

relyingPartyIdentifier

TypeScript
get relyingPartyIdentifier(): string
Swift declaration
var relyingPartyIdentifier: String { get }
method · iOS 17.4+

createCredentialAssertionRequest

TypeScript
createCredentialAssertionRequestClientData(clientData: ASPublicKeyCredentialClientData): ASAuthorizationSecurityKeyPublicKeyCredentialAssertionRequest
Swift declaration
func createCredentialAssertionRequest(clientData: ASPublicKeyCredentialClientData) -> ASAuthorizationSecurityKeyPublicKeyCredentialAssertionRequest
method · iOS 17.4+

createCredentialRegistrationRequest

TypeScript
createCredentialRegistrationRequestClientDataDisplayNameNameUserID(clientData: ASPublicKeyCredentialClientData, displayName: string, name: string, userID: ArrayBuffer): ASAuthorizationSecurityKeyPublicKeyCredentialRegistrationRequest
Swift declaration
func 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 →