---
title: sec_protocol_verify_t
framework: security
role: symbol
role_heading: Type Alias
path: security/sec_protocol_verify_t
---

# sec_protocol_verify_t

## Declaration

```swift
typealias sec_protocol_verify_t = (sec_protocol_metadata_t, sec_trust_t, @escaping sec_protocol_verify_complete_t) -> Void
```

## Parameters

- `metadata`: A sec_protocol_metadata_t instance.
- `trust_ref`: A sec_trust_t instance.
- `complete`: A sec_protocol_verify_finish_t to be invoked when verification is complete.

## Discussion

Discussion Block to be invoked when the protocol instance must verify the peer.  NOTE: this may be called one or more times for a given connection.
