pub struct PairRecord {
pub device_certificate: Vec<u8>,
pub host_certificate: Vec<u8>,
pub host_private_key: Vec<u8>,
pub root_certificate: Vec<u8>,
pub host_id: String,
pub system_buid: String,
pub wifi_mac_address: Option<String>,
}Expand description
iOS device pair record, loaded from the platform-specific lockdown directory.
Fields§
§device_certificate: Vec<u8>DER/PEM-encoded device certificate
host_certificate: Vec<u8>DER/PEM-encoded host certificate
host_private_key: Vec<u8>DER/PEM-encoded host private key
root_certificate: Vec<u8>DER/PEM-encoded root certificate
host_id: StringHost identifier (UUID string)
system_buid: StringSystem BUID
wifi_mac_address: Option<String>Wi-Fi MAC address recorded by lockdown pairing, used for mobdev2 discovery matching.
Implementations§
Source§impl PairRecord
impl PairRecord
Sourcepub fn load(udid: &str) -> Result<Self, PairRecordError>
pub fn load(udid: &str) -> Result<Self, PairRecordError>
Load from the platform default path.
Sourcepub fn load_from_path(path: &Path, udid: &str) -> Result<Self, PairRecordError>
pub fn load_from_path(path: &Path, udid: &str) -> Result<Self, PairRecordError>
Load from an explicit path.
Trait Implementations§
Source§impl Debug for PairRecord
impl Debug for PairRecord
Source§impl<'de> Deserialize<'de> for PairRecord
impl<'de> Deserialize<'de> for PairRecord
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for PairRecord
impl RefUnwindSafe for PairRecord
impl Send for PairRecord
impl Sync for PairRecord
impl Unpin for PairRecord
impl UnsafeUnpin for PairRecord
impl UnwindSafe for PairRecord
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more