@class NSString, OspreyKeychain, NSData, NSDate, NSNumber; @interface OspreyConnectionPreferences : NSObject { OspreyKeychain *_keychain; BOOL _certificateDataFetched; NSData *_certificateData; NSData *_deviceAttestationData; } @property (copy, nonatomic) NSString *connectionHost; @property (copy, nonatomic) NSNumber *deviceAuthenticationVersion; @property (copy, nonatomic) NSNumber *deviceAttestionVersion; @property (retain, nonatomic) NSData *certificateData; @property (copy, nonatomic) NSDate *deviceAttestionExpireOn; @property (readonly, nonatomic) BOOL isDeviceAttestionExpired; - (void)deleteAll; - (void).cxx_destruct; - (id)dictionaryRepresentation; - (id)_certificateDataKey; - (id)_deviceAttestationDataKey; - (void)deleteCertificateData; - (void)deleteDeviceAttestationData; - (id)deviceAttestationData; - (id)initWithConnectionHost:(id)a0 keychain:(id)a1; - (id)initWithDictionary:(id)a0 keychain:(id)a1; - (void)resetCachedDeviceAttestation; - (BOOL)setDeviceAttestationData:(id)a0 withExpiration:(id)a1; @end