---
title: "challenge(requestFlags:cryptoSuiteIdentifier:message:completionHandler:)"
framework: corenfc
role: symbol
role_heading: Instance Method
path: "corenfc/nfciso15693tag/challenge(requestflags:cryptosuiteidentifier:message:completionhandler:)"
---

# challenge(requestFlags:cryptoSuiteIdentifier:message:completionHandler:)

## Declaration

```swift
@preconcurrency func challenge(requestFlags flags: NFCISO15693RequestFlag, cryptoSuiteIdentifier: Int, message: Data, completionHandler: @escaping @Sendable ((any Error)?) -> Void)
```

```swift
func challenge(requestFlags flags: NFCISO15693RequestFlag, cryptoSuiteIdentifier: Int, message: Data, completionHandler: @escaping ((any Error)?) -> Void)
```
