---
title: resetKeys()
framework: authenticationservices
role: symbol
role_heading: Instance Method
path: authenticationservices/asauthorizationproviderextensionloginmanager/resetkeys()
---

# resetKeys()

Creates new encryption, signing, and Secure Enclave keys for the user.

## Declaration

```swift
func resetKeys()
```

## Discussion

Discussion This call permanently destroys the keys and you can’t undo it.

## See Also

### Repairing registrations

- [userRegistrationsNeedsRepair()](authenticationservices/asauthorizationproviderextensionloginmanager/userregistrationsneedsrepair().md)
- [deviceRegistrationsNeedsRepair()](authenticationservices/asauthorizationproviderextensionloginmanager/deviceregistrationsneedsrepair().md)
