diff options
author | Martin Szulecki | 2013-08-18 05:28:53 +0200 |
---|---|---|
committer | Martin Szulecki | 2013-09-17 11:43:33 +0200 |
commit | ec720cc1c30ac3f9b7996575e835565f60ce2b3e (patch) | |
tree | f92476e06ce36ab56348544fb9ae614ec10d904c /src/lockdown.h | |
parent | 36e636a727ecbae7083878ceb493b26046a47179 (diff) | |
download | libimobiledevice-ec720cc1c30ac3f9b7996575e835565f60ce2b3e.tar.gz libimobiledevice-ec720cc1c30ac3f9b7996575e835565f60ce2b3e.tar.bz2 |
Refactor userpref logic to use plist format and implement trust dialog handling
iOS 7 introduced a new pairing workflow which increases security by showing a
trust dialog to the user before pairing with the host is allowed.
The userpref system was refactored to use the native plist format, too.
Configuration files of the native implementations are used on each platform.
Former configuration files are no longer in use and can be deleted.
Diffstat (limited to 'src/lockdown.h')
-rw-r--r-- | src/lockdown.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/lockdown.h b/src/lockdown.h index 30ebc15..9c2be44 100644 --- a/src/lockdown.h +++ b/src/lockdown.h @@ -27,6 +27,8 @@ #include "libimobiledevice/lockdown.h" #include "property_list_service.h" +#define LOCKDOWN_PROTOCOL_VERSION "2" + struct lockdownd_client_private { property_list_service_client_t parent; int ssl_enabled; @@ -36,6 +38,6 @@ struct lockdownd_client_private { }; lockdownd_error_t lockdownd_get_device_public_key(lockdownd_client_t client, key_data_t * public_key); -lockdownd_error_t lockdownd_gen_pair_cert(key_data_t public_key, key_data_t * device_cert, key_data_t * host_cert, key_data_t * root_cert); +lockdownd_error_t lockdownd_gen_pair_cert_for_udid(const char *udid, key_data_t public_key, key_data_t * device_cert, key_data_t * host_cert, key_data_t * root_cert); #endif |