Function

sec_protocol_options_set_tls_diffie_hellman_parameters

Configures legacy Diffie-Hellman parameters.

Declaration

void sec_protocol_options_set_tls_diffie_hellman_parameters(sec_protocol_options_t options, dispatch_data_t params);

See Also

Configuring TLS Handshake Options

sec_protocol_options_t

An object that contains security options to use for TLS handshakes.

OS_sec_protocol_options

An interface that supports the object containing security options to use for TLS handshakes.

sec_protocol_options_set_tls_server_name

Sets the server name to request in the TLS handshake.

sec_protocol_options_add_pre_shared_key

Adds a preshared key to use for authentication.

sec_protocol_options_add_tls_application_protocol

Adds an Application-Layer Protocol Negotiation (ALPN) value to present in the TLS handshake.

sec_protocol_options_append_tls_ciphersuite

Adds a supported TLS ciphersuite to the configuration.

sec_protocol_options_append_tls_ciphersuite_group

Adds a supported TLS ciphersuite group to the configuration.

sec_protocol_options_add_tls_ciphersuite

Adds a supported TLS ciphersuite to the configuration.

Deprecated
sec_protocol_options_add_tls_ciphersuite_group

Adds a supported TLS ciphersuite group to the configuration.

Deprecated
sec_protocol_options_are_equal

Checks if two security options objects are equivalent.