---
title: ASAuthorizationPublicKeyCredentialPRFRegistrationInput
framework: authenticationservices
role: symbol
role_heading: Structure
path: authenticationservices/asauthorizationpublickeycredentialprfregistrationinput-swift.struct
---

# ASAuthorizationPublicKeyCredentialPRFRegistrationInput

A type that encapsulates input for PRF extensions during registration.

## Declaration

```swift
struct ASAuthorizationPublicKeyCredentialPRFRegistrationInput
```

## Topics

### Working with PRF inputs

- [inputValues](authenticationservices/asauthorizationpublickeycredentialprfregistrationinput-swift.struct/inputvalues-swift.property.md)
- [ASAuthorizationPublicKeyCredentialPRFRegistrationInput.InputValues](authenticationservices/asauthorizationpublickeycredentialprfregistrationinput-swift.struct/inputvalues-swift.typealias.md)
- [inputValues(_:)](authenticationservices/asauthorizationpublickeycredentialprfregistrationinput-swift.struct/inputvalues(_:).md)

### Checking for support

- [shouldCheckForSupport](authenticationservices/asauthorizationpublickeycredentialprfregistrationinput-swift.struct/shouldcheckforsupport.md)
- [checkForSupport](authenticationservices/asauthorizationpublickeycredentialprfregistrationinput-swift.struct/checkforsupport.md)

## See Also

### Inputs

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