---
title: "createCredentialAssertionRequest(clientData:)"
framework: authenticationservices
role: symbol
role_heading: Instance Method
path: "authenticationservices/asauthorizationwebbrowserplatformpublickeycredentialprovider-19bq/createcredentialassertionrequest(clientdata:)"
---

# createCredentialAssertionRequest(clientData:)

Create a credential assertion request, for authenticating to the relying party.

## Declaration

```swift
func createCredentialAssertionRequest(clientData: ASPublicKeyCredentialClientData) -> ASAuthorizationPlatformPublicKeyCredentialAssertionRequest
```

## Parameters

- `clientData`: The client data that contains the reply to the relying party’s challenge.

## Return Value

Return Value The credential assertion request, that you pass to ASAuthorizationController.

## See Also

### Creating requests

- [createCredentialRegistrationRequest(clientData:name:userID:)](authenticationservices/asauthorizationwebbrowserplatformpublickeycredentialprovider-19bq/createcredentialregistrationrequest(clientdata:name:userid:).md)
- [createCredentialRegistrationRequest(clientData:name:userID:requestStyle:)](authenticationservices/asauthorizationwebbrowserplatformpublickeycredentialprovider-19bq/createcredentialregistrationrequest(clientdata:name:userid:requeststyle:).md)
