---
title: ASPasskeyRegistrationCredentialExtensionInput
framework: authenticationservices
role: symbol
role_heading: Structure
path: authenticationservices/aspasskeyregistrationcredentialextensioninput-swift.struct
---

# ASPasskeyRegistrationCredentialExtensionInput

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

## Declaration

```swift
struct ASPasskeyRegistrationCredentialExtensionInput
```

## Topics

### Inputs

- [largeBlob](authenticationservices/aspasskeyregistrationcredentialextensioninput-swift.struct/largeblob.md)
- [ASAuthorizationPublicKeyCredentialLargeBlobRegistrationInput](authenticationservices/asauthorizationpublickeycredentiallargeblobregistrationinput-swift.struct.md)
- [prf](authenticationservices/aspasskeyregistrationcredentialextensioninput-swift.struct/prf.md)
- [ASAuthorizationPublicKeyCredentialPRFRegistrationInput](authenticationservices/asauthorizationpublickeycredentialprfregistrationinput-swift.struct.md)

## See Also

### Extension input types

- [ASPasskeyCredentialExtensionInput.none](authenticationservices/aspasskeycredentialextensioninput/none.md)
- [ASPasskeyCredentialExtensionInput.assertion(_:)](authenticationservices/aspasskeycredentialextensioninput/assertion(_:).md)
- [ASPasskeyAssertionCredentialExtensionInput](authenticationservices/aspasskeyassertioncredentialextensioninput-swift.struct.md)
- [ASPasskeyCredentialExtensionInput.registration(_:)](authenticationservices/aspasskeycredentialextensioninput/registration(_:).md)
