---
title: ASPublicKeyCredentialClientData
framework: authenticationservices
role: symbol
role_heading: Structure
path: authenticationservices/aspublickeycredentialclientdata-swift.struct
---

# ASPublicKeyCredentialClientData

## Declaration

```swift
struct ASPublicKeyCredentialClientData
```

## Topics

### Initializers

- [init(challenge:origin:topOrigin:crossOrigin:)](authenticationservices/aspublickeycredentialclientdata-swift.struct/init(challenge:origin:toporigin:crossorigin:).md)

### Instance Properties

- [challenge](authenticationservices/aspublickeycredentialclientdata-swift.struct/challenge.md)
- [crossOrigin](authenticationservices/aspublickeycredentialclientdata-swift.struct/crossorigin.md)
- [origin](authenticationservices/aspublickeycredentialclientdata-swift.struct/origin.md)
- [topOrigin](authenticationservices/aspublickeycredentialclientdata-swift.struct/toporigin.md)

### Enumerations

- [ASPublicKeyCredentialClientData.CrossOriginValue](authenticationservices/aspublickeycredentialclientdata-swift.struct/crossoriginvalue.md)

## Relationships

### Conforms To

- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
