---
title: ASPasskeyAssertionCredentialExtensionInput
framework: authenticationservices
role: symbol
role_heading: Structure
path: authenticationservices/aspasskeyassertioncredentialextensioninput-swift.struct
---

# ASPasskeyAssertionCredentialExtensionInput

A type that encapsulates input for various WebAuthn extensions during passkey assertion.

## Declaration

```swift
struct ASPasskeyAssertionCredentialExtensionInput
```

## Topics

### Creating an assertion input

- [init(largeBlob:prf:)](authenticationservices/aspasskeyassertioncredentialextensioninput-swift.struct/init(largeblob:prf:).md)
- [ASAuthorizationPublicKeyCredentialLargeBlobAssertionInput](authenticationservices/asauthorizationpublickeycredentiallargeblobassertioninput-swift.struct.md)
- [ASAuthorizationPublicKeyCredentialPRFAssertionInput](authenticationservices/asauthorizationpublickeycredentialprfassertioninput-swift.struct.md)

### Using inputs

- [largeBlob](authenticationservices/aspasskeyassertioncredentialextensioninput-swift.struct/largeblob.md)
- [prf](authenticationservices/aspasskeyassertioncredentialextensioninput-swift.struct/prf.md)

## See Also

### Working with WebAuthn extensions

- [extensionInput](authenticationservices/aspasskeycredentialrequestparameters/extensioninput-2edlv.md)
