luxlabs header browser preview


@class NSString;
@protocol ACCSSOTGTStoragePolicy;

@interface ACCTicketManager : NSObject <ACCTicketManagerProtocol>

@property (readonly, nonatomic) id<ACCSSOTGTStoragePolicy> tgtStoragePolicy;
@property (retain, nonatomic) Class ssoTokenClass;
@property (retain, nonatomic) Class authContextClass;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (void)dealloc;
- (id)deviceIdentifier;
- (unsigned long long)clientID;
- (id)identifier;
- (id)authContextWithRequest:(id)a0;
- (id)authContextWithRequest:(id)a0 keyCode:(id)a1 authenticationType:(id)a2;
- (id)authContextWithRequest:(id)a0 sessionToken:(id)a1;
- (struct __SecCertificate { } *)certificateForRealm:(id)a0;
- (struct __SecCertificate { } *)certificateFromString:(id)a0;
- (id)certificateLabelForRealm:(id)a0;
- (id)certificateStoragePolicy;
- (id)changePasswordContextWithRequest:(id)a0 oldPassword:(id)a1 newPassword:(id)a2;
- (id)createNonceString;
- (id)createSSOTokenWithContent:(id)a0 context:(id)a1;
- (id)cryptograph;
- (id)decryptEncryptedContent:(id)a0 withHmac:(id)a1 context:(id)a2;
- (struct __SecCertificate { } *)defaultPublicKeyCertificateForRealm:(id)a0;
- (id)defaultPublicKeyVersionForRealm:(id)a0;
- (id)encryptSourceTokenWithSourceTokenData:(id)a0 encryptionKey:(id)a1 initializationVector:(id)a2;
- (id)encryptionKeyWithRandomKey:(id)a0;
- (id)envelopEncryptedSourceToken:(id)a0 dsKeyVersion:(id)a1 encryptedRandomKey:(id)a2 initializationVector:(id)a3 tokenDataHMAC:(id)a4 tokenVersion:(id)a5;
- (id)envelopeWithContext:(id)a0;
- (id)envelopeWithContext:(id)a0 publicKey:(struct __SecKey { } *)a1;
- (id)fetchSSOTokenForPrincipal:(id)a0;
- (id)fetchSSOTokenForPrincipal:(id)a0 agedLessThan:(double)a1;
- (BOOL)hasValidPublicKeyForRealm:(id)a0;
- (BOOL)installCertificateWithString:(id)a0 version:(id)a1 forRealm:(id)a2;
- (id)prepareToken:(id)a0 withTGTInfo:(id)a1;
- (void)prepareTokenFor2SV:(id)a0 withVerificationCode:(id)a1 tgtInfo:(id)a2;
- (struct __SecKey { } *)publicKeyForRealm:(id)a0;
- (id)publicKeyVersionForRealm:(id)a0;
- (id)serviceTicketPrefix;
- (id)serviceTicketStringWithRequest:(id)a0 ssoToken:(id)a1;
- (id)setPublicKeyWithCertificate:(struct __SecCertificate { } *)a0 version:(id)a1 forRealm:(id)a2;
- (void)setPublickKeyVersion:(id)a0 label:(id)a1 forRealm:(id)a2;
- (BOOL)storeSSOToken:(id)a0;
- (id)tokenDataHMACForRandomKey:(id)a0 sourceTokenData:(id)a1;
- (void)tokenDidReceive2SVSecret:(id)a0;
- (id)tokenVersion;
- (id)twoSVCreateDateForPrincipal:(id)a0;
- (id)twoSVPersonIDForPrincipal:(id)a0;
- (id)twoSVSecretForPrincipal:(id)a0;
- (void)uninstallPublicKeyForRealm:(id)a0;
- (void)updateContextEncryptionHash:(id)a0 withKeyCode:(id)a1;
- (void)updateContextWithClientSecretIfAny:(id)a0;

@end