---
title: "init(largeBlob:prf:)"
framework: authenticationservices
role: symbol
role_heading: Initializer
path: "authenticationservices/aspasskeyassertioncredentialextensioninput-swift.struct/init(largeblob:prf:)"
---

# init(largeBlob:prf:)

Creates a passkey assertion input.

## Declaration

```swift
init(largeBlob: ASAuthorizationPublicKeyCredentialLargeBlobAssertionInput? = nil, prf: ASAuthorizationPublicKeyCredentialPRFAssertionInput? = nil)
```

## Parameters

- `largeBlob`: Input for the WebAuthn largeBlob extension.
- `prf`: Input for the WebAuthn PRF extension.

## See Also

### Creating an assertion input

- [ASAuthorizationPublicKeyCredentialLargeBlobAssertionInput](authenticationservices/asauthorizationpublickeycredentiallargeblobassertioninput-swift.struct.md)
- [ASAuthorizationPublicKeyCredentialPRFAssertionInput](authenticationservices/asauthorizationpublickeycredentialprfassertioninput-swift.struct.md)
