Type Alias

sec_protocol_verify_t

A block that delivers a trust object for verification during a TLS handshake.

Declaration

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

See Also

Handling TLS Events

typealias sec_protocol_verify_complete_t

A block you return to indicate the result of a trust verification, where true indicates verification success.

typealias sec_protocol_challenge_t

A block that delivers the current TLS state for a handshake upon an identity challenge.

typealias sec_protocol_challenge_complete_t

A block you return to indicate the identity with which to reply to a challenge.

typealias sec_protocol_key_update_t

A block that delivers the current TLS state upon a key update.

typealias sec_protocol_key_update_complete_t

A block you return to indicate that you have finished responding to a key update.

typealias sec_protocol_pre_shared_key_selection_t

A block that delivers a PSK identity given a hint from its peers.

typealias sec_protocol_pre_shared_key_selection_complete_t

A block you return to indicate that you have chosen a PSK identity.