---
title: ASAuthorizationPublicKeyCredentialAssertion
framework: authenticationservices
role: symbol
role_heading: Protocol
path: authenticationservices/asauthorizationpublickeycredentialassertion
---

# ASAuthorizationPublicKeyCredentialAssertion

An interface for establishing a public key-based assertion.

## Declaration

```swift
protocol ASAuthorizationPublicKeyCredentialAssertion : ASPublicKeyCredential
```

## Overview

Overview Both ASAuthorizationSecurityKeyPublicKeyCredentialAssertion and ASAuthorizationPlatformPublicKeyCredentialAssertion adhere to this interface.

## Topics

### Getting the properties

- [signature](authenticationservices/asauthorizationpublickeycredentialassertion/signature.md)
- [userID](authenticationservices/asauthorizationpublickeycredentialassertion/userid.md)
- [rawAuthenticatorData](authenticationservices/asauthorizationpublickeycredentialassertion/rawauthenticatordata.md)

## Relationships

### Inherits From

- [ASAuthorizationCredential](authenticationservices/asauthorizationcredential.md)
- [ASPublicKeyCredential](authenticationservices/aspublickeycredential.md)
- [NSCoding](foundation/nscoding.md)
- [NSCopying](foundation/nscopying.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)
- [NSSecureCoding](foundation/nssecurecoding.md)

### Conforming Types

- [ASAuthorizationPlatformPublicKeyCredentialAssertion](authenticationservices/asauthorizationplatformpublickeycredentialassertion.md)
- [ASAuthorizationSecurityKeyPublicKeyCredentialAssertion](authenticationservices/asauthorizationsecuritykeypublickeycredentialassertion.md)

## See Also

### Account authentication

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