---
title: "authenticate(requestFlags:cryptoSuiteIdentifier:message:resultHandler:)"
framework: corenfc
role: symbol
role_heading: Instance Method
path: "corenfc/nfciso15693tag/authenticate(requestflags:cryptosuiteidentifier:message:resulthandler:)"
---

# authenticate(requestFlags:cryptoSuiteIdentifier:message:resultHandler:)

## Declaration

```swift
@preconcurrency func authenticate(requestFlags flags: NFCISO15693RequestFlag, cryptoSuiteIdentifier: Int, message: Data, resultHandler: @escaping @Sendable (Result<(NFCISO15693ResponseFlag, Data), any Error>) -> Void)
```

```swift
func authenticate(requestFlags flags: NFCISO15693RequestFlag, cryptoSuiteIdentifier: Int, message: Data, resultHandler: @escaping (Result<(NFCISO15693ResponseFlag, Data), any Error>) -> Void)
```
