summaryrefslogtreecommitdiffstats
path: root/common/userpref.h
diff options
context:
space:
mode:
authorGravatar Nikias Bassen2013-09-06 05:52:49 +0200
committerGravatar Martin Szulecki2013-09-17 11:43:34 +0200
commite2f5717487f6950ff6253ccce6a967b0ad9ebbea (patch)
treec62b8477bcb0d20a7b8ac4f4285686bcd31a5484 /common/userpref.h
parentf89e375e1334996591322cf6a454f9e121e423d2 (diff)
downloadlibimobiledevice-e2f5717487f6950ff6253ccce6a967b0ad9ebbea.tar.gz
libimobiledevice-e2f5717487f6950ff6253ccce6a967b0ad9ebbea.tar.bz2
Make sure to re-use the DeviceCertificate instead of generating a new one every time
This prevented iTunes from using a pairing made by libimobiledevice giving an error that the device sent invalid data.
Diffstat (limited to 'common/userpref.h')
-rw-r--r--common/userpref.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/common/userpref.h b/common/userpref.h
index 8e38136..da9d454 100644
--- a/common/userpref.h
+++ b/common/userpref.h
@@ -75,7 +75,7 @@ LIBIMOBILEDEVICE_INTERNAL userpref_error_t userpref_device_record_get_keys_and_c
LIBIMOBILEDEVICE_INTERNAL userpref_error_t userpref_device_record_get_keys_and_certs(const char *udid, gnutls_x509_privkey_t root_privkey, gnutls_x509_crt_t root_crt, gnutls_x509_privkey_t host_privkey, gnutls_x509_crt_t host_crt);
#endif
LIBIMOBILEDEVICE_INTERNAL userpref_error_t userpref_device_record_set_keys_and_certs(const char *udid, key_data_t * root_key, key_data_t * root_cert, key_data_t * host_key, key_data_t * host_cert);
-LIBIMOBILEDEVICE_INTERNAL userpref_error_t userpref_device_record_get_certs_as_pem(const char *udid, key_data_t *pem_root_cert, key_data_t *pem_host_cert);
+LIBIMOBILEDEVICE_INTERNAL userpref_error_t userpref_device_record_get_certs_as_pem(const char *udid, key_data_t *pem_root_cert, key_data_t *pem_host_cert, key_data_t *pem_device_cert);
LIBIMOBILEDEVICE_INTERNAL userpref_error_t userpref_set_device_record(const char *udid, plist_t device_record);
userpref_error_t userpref_remove_device_record(const char *udid);