luxlabs header browser preview


@class NSUUID, NSString, NSData, NSDate, NSMutableArray, NSObject, NSNumber, NSUserDefaults;
@protocol OS_dispatch_semaphore;

@interface SOKerberosRealmSettings : NSObject

@property (retain, nonatomic) NSMutableArray *siteCodeCache;
@property (retain) NSUserDefaults *defaults;
@property (retain) NSString *realm;
@property int notifyToken;
@property (retain, nonatomic) NSString *notificationName;
@property (retain, nonatomic) NSString *userPrincipalName;
@property (retain, nonatomic) NSString *userName;
@property (retain, nonatomic) NSUUID *credentialUUID;
@property (retain, nonatomic) NSData *pkinitPersistientRef;
@property (retain, nonatomic) NSString *smartCardTokenID;
@property (retain, nonatomic) NSDate *dateLastLogin;
@property (retain, nonatomic) NSDate *datePasswordLastChanged;
@property (retain, nonatomic) NSDate *datePasswordLastChangedAtLogin;
@property (retain, nonatomic) NSDate *dateNextPacRefresh;
@property (retain, nonatomic) NSDate *dateADPasswordCanChange;
@property (retain, nonatomic) NSDate *datePasswordExpires;
@property (nonatomic) BOOL passwordNeverExpires;
@property (retain, nonatomic) NSString *networkHomeDirectory;
@property (readonly, nonatomic) NSNumber *daysUntilExpiration;
@property (retain, nonatomic) NSDate *dateLocalPasswordLastChanged;
@property (retain, nonatomic) NSDate *dateADPasswordLastChangedWhenSynced;
@property (retain, nonatomic) NSDate *dateLocalPasswordLastChangedWhenSynced;
@property (retain, nonatomic) NSDate *dateExpirationNotificationSent;
@property (retain, nonatomic) NSDate *dateExpirationChecked;
@property (nonatomic) BOOL delayUserSetupCleared;
@property (nonatomic) BOOL networkAvailable;
@property (nonatomic) BOOL userCancelledLogin;
@property (retain, nonatomic) NSDate *dateLoginCancelled;
@property (nonatomic) BOOL passwordChangeInProgress;
@property (nonatomic) BOOL platformSSOLoginInProgress;
@property (readonly) NSObject<OS_dispatch_semaphore> *platformSSOLoginSemaphore;
@property (retain, nonatomic) NSDate *dateUserSignedOut;

- (id)userName;
- (void)dealloc;
- (void)setUserName:(id)a0;
- (void)save;
- (void)observeValueForKeyPath:(id)a0 ofObject:(id)a1 change:(id)a2 context:(void *)a3;
- (void).cxx_destruct;
- (void)removeAllValues;
- (BOOL)networkAvailable;
- (id)credentialUUID;
- (void)setCredentialUUID:(id)a0;
- (id)daysUntilExpiration;
- (void)cacheSiteCode:(id)a0;
- (id)dateADPasswordCanChange;
- (id)dateADPasswordLastChangedWhenSynced;
- (id)dateExpirationChecked;
- (id)dateExpirationNotificationSent;
- (id)dateLastLogin;
- (id)dateLocalPasswordLastChanged;
- (id)dateLocalPasswordLastChangedWhenSynced;
- (id)dateLoginCancelled;
- (id)datePasswordExpires;
- (id)datePasswordLastChanged;
- (id)dateUserSignedOut;
- (BOOL)delayUserSetupCleared;
- (id)dumpSiteCodeCache;
- (id)initWithRealm:(id)a0;
- (void)loadSiteCodes;
- (id)networkHomeDirectory;
- (BOOL)passwordChangeInProgress;
- (BOOL)passwordNeverExpires;
- (id)pkinitPersistientRef;
- (BOOL)platformSSOLoginInProgress;
- (id)realmKey:(id)a0;
- (void)saveSiteCodes;
- (void)setDateADPasswordCanChange:(id)a0;
- (void)setDateADPasswordLastChangedWhenSynced:(id)a0;
- (void)setDateExpirationChecked:(id)a0;
- (void)setDateExpirationNotificationSent:(id)a0;
- (void)setDateLastLogin:(id)a0;
- (void)setDateLocalPasswordLastChanged:(id)a0;
- (void)setDateLocalPasswordLastChangedWhenSynced:(id)a0;
- (void)setDateLoginCancelled:(id)a0;
- (void)setDatePasswordExpires:(id)a0;
- (void)setDatePasswordLastChanged:(id)a0;
- (void)setDateUserSignedOut:(id)a0;
- (void)setDelayUserSetupCleared:(BOOL)a0;
- (void)setNetworkAvailable:(BOOL)a0;
- (void)setNetworkHomeDirectory:(id)a0;
- (void)setPasswordChangeInProgress:(BOOL)a0;
- (void)setPasswordNeverExpires:(BOOL)a0;
- (void)setPkinitPersistientRef:(id)a0;
- (void)setPlatformSSOLoginInProgress:(BOOL)a0;
- (void)setSmartCardTokenID:(id)a0;
- (void)setUserCancelledLogin:(BOOL)a0;
- (void)setUserPrincipalName:(id)a0;
- (id)siteCodeForNetworkFingerprint:(id)a0;
- (id)smartCardTokenID;
- (void)startListeningForPlatformSSOTGTChanges;
- (BOOL)userCancelledLogin;
- (id)userPrincipalName;

@end