/** * Enable SSL for the given service client. * * @param client The connected service client for that SSL should be enabled. * * @return SERVICE_E_SUCCESS on success, * SERVICE_E_INVALID_ARG if client or client->connection is * NULL, SERVICE_E_SSL_ERROR when SSL could not be enabled, * or SERVICE_E_UNKNOWN_ERROR otherwise. */ service_error_t service_enable_ssl(service_client_t client) { if (!client || !client->connection) return SERVICE_E_INVALID_ARG; return idevice_to_service_error(idevice_connection_enable_ssl(client->connection)); }
/** * Enable SSL for the given property list service client. * * @param client The connected property list service client for which SSL * should be enabled. * * @return PROPERTY_LIST_SERVICE_E_SUCCESS on success, * PROPERTY_LIST_SERVICE_E_INVALID_ARG if client or client->connection is * NULL, PROPERTY_LIST_SERVICE_E_SSL_ERROR when SSL could not be enabled, * or PROPERTY_LIST_SERVICE_E_UNKNOWN_ERROR otherwise. */ property_list_service_error_t property_list_service_enable_ssl(property_list_service_client_t client) { if (!client || !client->connection) return PROPERTY_LIST_SERVICE_E_INVALID_ARG; return idevice_to_property_list_service_error(idevice_connection_enable_ssl(client->connection)); }