SOSTrustedDeviceAttributes.m [plain text]
//
// SOSTrustedDeviceAttributes.m
// Security
//
//
#import "SOSTrustedDeviceAttributes.h"
@implementation SOSTrustedDeviceAttributes
+ (BOOL)supportsSecureCoding { return YES; }
- (instancetype)initWithCoder:(NSCoder *)aDecoder {
if(self = [super init]) {
_machineID = [aDecoder decodeObjectOfClass:[NSString class] forKey:MACHINEID];
_serialNumber = [aDecoder decodeObjectOfClass:[NSString class] forKey:SERIALNUMBER];
}
return self;
}
- (void)encodeWithCoder:(NSCoder *)coder {
[coder encodeObject:_machineID forKey:MACHINEID];
[coder encodeObject:_serialNumber forKey:SERIALNUMBER];
}
@end