---
title: CredentialDataManager
framework: authenticationservices
role: symbol
role_heading: Structure
path: authenticationservices/credentialdatamanager
---

# CredentialDataManager

## Declaration

```swift
@MainActor struct CredentialDataManager
```

## Topics

### Instance Methods

- [reportAllAcceptedPublicKeyCredentials(relyingPartyIdentifier:userHandle:acceptedCredentialIDs:)](authenticationservices/credentialdatamanager/reportallacceptedpublickeycredentials(relyingpartyidentifier:userhandle:acceptedcredentialids:).md)
- [reportPublicKeyCredentialUpdate(relyingPartyIdentifier:userHandle:newName:)](authenticationservices/credentialdatamanager/reportpublickeycredentialupdate(relyingpartyidentifier:userhandle:newname:).md)
- [reportUnknownPublicKeyCredential(relyingPartyIdentifier:credentialID:)](authenticationservices/credentialdatamanager/reportunknownpublickeycredential(relyingpartyidentifier:credentialid:).md)
- [reportUnusedPasswordCredential(domain:userName:)](authenticationservices/credentialdatamanager/reportunusedpasswordcredential(domain:username:).md)
- [save(password:for:title:)](authenticationservices/credentialdatamanager/save(password:for:title:).md)

## Relationships

### Conforms To

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