---
title: ASAuthorizationPublicKeyCredentialAssertionRequest
framework: authenticationservices
role: symbol
role_heading: Protocol
path: authenticationservices/asauthorizationpublickeycredentialassertionrequest
---

# ASAuthorizationPublicKeyCredentialAssertionRequest

An interface for requesting a public key-based credential assertion.

## Declaration

```swift
protocol ASAuthorizationPublicKeyCredentialAssertionRequest : NSCopying, NSSecureCoding, NSObjectProtocol
```

## Topics

### Getting the properties

- [challenge](authenticationservices/asauthorizationpublickeycredentialassertionrequest/challenge.md)
- [relyingPartyIdentifier](authenticationservices/asauthorizationpublickeycredentialassertionrequest/relyingpartyidentifier.md)
- [allowedCredentials](authenticationservices/asauthorizationpublickeycredentialassertionrequest/allowedcredentials.md)
- [userVerificationPreference](authenticationservices/asauthorizationpublickeycredentialassertionrequest/userverificationpreference.md)

## Relationships

### Inherits From

- [NSCoding](foundation/nscoding.md)
- [NSCopying](foundation/nscopying.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)
- [NSSecureCoding](foundation/nssecurecoding.md)

### Conforming Types

- [ASAuthorizationPlatformPublicKeyCredentialAssertionRequest](authenticationservices/asauthorizationplatformpublickeycredentialassertionrequest.md)
- [ASAuthorizationSecurityKeyPublicKeyCredentialAssertionRequest](authenticationservices/asauthorizationsecuritykeypublickeycredentialassertionrequest.md)

## See Also

### Account authentication

- [ASAuthorizationPublicKeyCredentialAssertion](authenticationservices/asauthorizationpublickeycredentialassertion.md)
- [ASAuthorizationPlatformPublicKeyCredentialAssertion](authenticationservices/asauthorizationplatformpublickeycredentialassertion.md)
- [ASAuthorizationSecurityKeyPublicKeyCredentialAssertion](authenticationservices/asauthorizationsecuritykeypublickeycredentialassertion.md)
- [ASAuthorizationPlatformPublicKeyCredentialAssertionRequest](authenticationservices/asauthorizationplatformpublickeycredentialassertionrequest.md)
- [ASAuthorizationSecurityKeyPublicKeyCredentialAssertionRequest](authenticationservices/asauthorizationsecuritykeypublickeycredentialassertionrequest.md)
