---
title: ASAuthorizationSecurityKeyPublicKeyCredentialAssertion
framework: authenticationservices
role: symbol
role_heading: Class
path: authenticationservices/asauthorizationsecuritykeypublickeycredentialassertion
---

# ASAuthorizationSecurityKeyPublicKeyCredentialAssertion

A class that represents the security key credential assertion type.

## Declaration

```swift
class ASAuthorizationSecurityKeyPublicKeyCredentialAssertion
```

## Overview

Overview The security key creates an assertion when signing in with an existing credential. Use this class to verify the security key credential assertion when the authorization controller calls authorizationController(controller:didCompleteWithAuthorization:).

## Topics

### Instance Properties

- [appID](authenticationservices/asauthorizationsecuritykeypublickeycredentialassertion/appid.md)
- [prf](authenticationservices/asauthorizationsecuritykeypublickeycredentialassertion/prf-8ylo.md)

### Initializers

- [init(coder:)](authenticationservices/asauthorizationsecuritykeypublickeycredentialassertion/init(coder:).md)

## Relationships

### Inherits From

- [NSObject](objectivec/nsobject-swift.class.md)

### Conforms To

- [ASAuthorizationCredential](authenticationservices/asauthorizationcredential.md)
- [ASAuthorizationPublicKeyCredentialAssertion](authenticationservices/asauthorizationpublickeycredentialassertion.md)
- [ASPublicKeyCredential](authenticationservices/aspublickeycredential.md)
- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [NSCoding](foundation/nscoding.md)
- [NSCopying](foundation/nscopying.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)
- [NSSecureCoding](foundation/nssecurecoding.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Account authentication

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