---
title: diagnosisKeysAvailableHandler
framework: exposurenotification
role: symbol
role_heading: Instance Property
path: exposurenotification/enmanager/diagnosiskeysavailablehandler
---

# diagnosisKeysAvailableHandler

The handler that receives available diagnosis keys after a successful preauthorization.

## Declaration

```swift
var diagnosisKeysAvailableHandler: ENDiagnosisKeysAvailableHandler? { get set }
```

## Discussion

Discussion Set this property before calling  requestPreAuthorizedDiagnosisKeys(completionHandler:) to ensure ENManager can deliver the keys. Authorization expires after five days or the first time this method is called after authorization, whichever comes first.

## See Also

### Preauthorizing Exposure Keys

- [requestPreAuthorizedDiagnosisKeys(completionHandler:)](exposurenotification/enmanager/requestpreauthorizeddiagnosiskeys(completionhandler:).md)
- [preAuthorizeDiagnosisKeys(completionHandler:)](exposurenotification/enmanager/preauthorizediagnosiskeys(completionhandler:).md)
- [ENDiagnosisKeysAvailableHandler](exposurenotification/endiagnosiskeysavailablehandler.md)
