Function

sec_protocol_options_set_pre_shared_key_selection_block

Sets a handler to receive notifications about PSK selection.

Declaration

void sec_protocol_options_set_pre_shared_key_selection_block(sec_protocol_options_t options, sec_protocol_pre_shared_key_selection_t psk_selection_block, dispatch_queue_t psk_selection_queue);

See Also

Handling TLS Events

sec_protocol_options_set_verify_block

Sets a handler to override trust verification for TLS handshakes.

sec_protocol_verify_t

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

sec_protocol_verify_complete_t

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

sec_protocol_options_set_challenge_block

Sets a handler to receive identity challenges.

sec_protocol_challenge_t

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

sec_protocol_challenge_complete_t

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

sec_protocol_options_set_key_update_block

Sets a handler to receive notifications of TLS key updates.

sec_protocol_key_update_t

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

sec_protocol_key_update_complete_t

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

sec_protocol_pre_shared_key_selection_t

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

sec_protocol_pre_shared_key_selection_complete_t

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