luxlabs header browser preview


@class SOKeychainHelper, NSString, SOKerberosHelper, SOADSiteDiscovery;

@interface SOKerberosAuthentication : NSObject

@property (retain, nonatomic) NSString *realm;
@property BOOL siteDiscoveryInProgress;
@property (retain) SOKerberosHelper *kerberosHelper;
@property (retain) SOKeychainHelper *keychainHelper;
@property (retain) SOADSiteDiscovery *siteDiscovery;

+ (void)savePacValues:(id)a0 atLogin:(BOOL)a1;
+ (void)saveValuesForPlugins:(id)a0;

- (void).cxx_destruct;
- (unsigned long long)findExistingCredentialUsingContext:(id)a0 returningCredential:(struct gss_cred_id_t_desc_struct **)a1 orError:(id *)a2;
- (void)_determineSiteCodeUsingDispatchGroup:(id)a0 bundleIdentifier:(id)a1 auditTokenData:(id)a2 networkFingerprint:(id)a3 requireTLSForLDAP:(BOOL)a4;
- (unsigned long long)attemptKerberosWithContext:(id)a0 returningToken:(id *)a1 orError:(id *)a2;
- (BOOL)changePasswordWithContext:(id)a0 withError:(id *)a1;
- (unsigned long long)createNewCredentialUsingContext:(id)a0 returningCredential:(struct gss_cred_id_t_desc_struct **)a1 orError:(id *)a2;
- (void)determineSiteCodeUsingContext:(id)a0;
- (id)initWithRealm:(id)a0;
- (unsigned long long)mapErrorToKnownError:(id)a0;
- (BOOL)refreshPacValuesWithContext:(id)a0 atLogin:(BOOL)a1 error:(id *)a2;
- (BOOL)refreshPacValuesWithContext:(id)a0 credential:(struct gss_cred_id_t_desc_struct { } *)a1 atLogin:(BOOL)a2;
- (id)retrieveCachedSiteCodeFromCacheForBundleIdentifier:(id)a0 networkFingerprint:(id)a1;
- (void)setSiteCodeUsingContext:(id)a0;
- (void)triggerVPNIfNeededUsingRealm:(id)a0 bundleIdentifier:(id)a1 auditToken:(id)a2;

@end