luxlabs header browser preview


@class NSOperationQueue, POWSTrustProcess, NSString;

@interface POAuthenticationProcess : NSObject <NSURLSessionDelegate, NSURLSessionTaskDelegate>

@property (retain, nonatomic) POWSTrustProcess *wstrustProcess;
@property (readonly) NSOperationQueue *completionQueue;
@property (nonatomic) BOOL waitForConnectivity;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (void)URLSession:(id)a0 taskIsWaitingForConnectivity:(id)a1;
- (id)init;
- (void)URLSession:(id)a0 task:(id)a1 willPerformHTTPRedirection:(id)a2 newRequest:(id)a3 completionHandler:(id /* block */)a4;
- (void)URLSession:(id)a0 didReceiveChallenge:(id)a1 completionHandler:(id /* block */)a2;
- (void).cxx_destruct;
- (id)createKeyRequestJWTWithContext:(id)a0;
- (void)_performDynamicWSTrustPasswordLoginWithContext:(id)a0 completion:(id /* block */)a1;
- (void)_performEmbeddedAssertionLoginUsingContext:(id)a0 completion:(id /* block */)a1;
- (void)_performEncryptedPasswordLoginUsingContext:(id)a0 completion:(id /* block */)a1;
- (void)_performPasswordLoginUsingContext:(id)a0 completion:(id /* block */)a1;
- (void)_performWSTrustPasswordLoginWithContext:(id)a0 completion:(id /* block */)a1;
- (id)createAuthenticationContextUsingLoginConfiguration:(id)a0 deviceConfiguration:(id)a1 userName:(id)a2;
- (id)createEmbeddedAssertionWithContext:(id)a0;
- (id)createEmbeddedPasswordAssertionWithContext:(id)a0;
- (id)createKeyExchangeRequestJWTWithContext:(id)a0 otherPartyPublicKey:(id)a1;
- (id)createKeyExchangeRequestWithContext:(id)a0 jwt:(id)a1;
- (id)createKeyRequestWithContext:(id)a0 jwt:(id)a1;
- (id)createLoginJWTWithContext:(id)a0 embeddedAssertion:(id)a1;
- (id)createLoginRequestWithContext:(id)a0 jwt:(id)a1;
- (id)createNonceRequestWithContext:(id)a0;
- (id)createPartyVInfoWithNonce:(id)a0 apvKey:(struct __SecKey { struct __CFRuntimeBase { unsigned long long x0; _Atomic unsigned long long x1; } x0; struct __SecKeyDescriptor *x1; void *x2; } *)a1;
- (id)createPartyVInfoWithNonce:(id)a0 prefixData:(id)a1 apvPublicKey:(struct __SecKey { struct __CFRuntimeBase { unsigned long long x0; _Atomic unsigned long long x1; } x0; struct __SecKeyDescriptor *x1; void *x2; } *)a2;
- (id)createPreAuthenticationRequestWithContext:(id)a0;
- (id)createRefreshJWTWithContext:(id)a0;
- (id)createTestMessagesForLoginConfiguration:(id)a0 certificate:(struct __SecCertificate { } *)a1;
- (id)createWSTrust13RequestWithContext:(id)a0;
- (id)createWSTrust2005RequestWithContext:(id)a0;
- (id)createWSTrustMexRequestWithContext:(id)a0;
- (void)extractGroupsAndSubUsingAuthorizationWithContext:(id)a0 tokens:(id)a1 returningGroups:(id *)a2 identifier:(id *)a3 refreshToken:(id *)a4;
- (id)findAlgorithmForKey:(struct __SecKey { struct __CFRuntimeBase { unsigned long long x0; _Atomic unsigned long long x1; } x0; struct __SecKeyDescriptor *x1; void *x2; } *)a0;
- (struct __SecKey { struct __CFRuntimeBase { unsigned long long x0; _Atomic unsigned long long x1; } x0; struct __SecKeyDescriptor *x1; void *x2; } *)findKey:(id)a0 inJWKSData:(id)a1 rootCertificates:(id)a2;
- (void)performKeyExchangeRequestUsingContext:(id)a0 otherPartyPublicKeyData:(id)a1 completion:(id /* block */)a2;
- (void)performKeyExchangeRequestWithContext:(id)a0 request:(id)a1 completion:(id /* block */)a2;
- (void)performKeyRequestUsingContext:(id)a0 completion:(id /* block */)a1;
- (void)performKeyRequestWithContext:(id)a0 request:(id)a1 completion:(id /* block */)a2;
- (void)performLoginRequestWithContext:(id)a0 request:(id)a1 completion:(id /* block */)a2;
- (void)performLoginWithContext:(id)a0 loginJWT:(id)a1 completion:(id /* block */)a2;
- (void)performNonceRequestWithContext:(id)a0 request:(id)a1 completion:(id /* block */)a2;
- (void)performPasswordLoginUsingContext:(id)a0 completion:(id /* block */)a1;
- (void)performPreAuthenticationRequestWithContext:(id)a0 request:(id)a1 completion:(id /* block */)a2;
- (void)performSEPKeyLoginUsingContext:(id)a0 completion:(id /* block */)a1;
- (void)performSmartCardLoginUsingContext:(id)a0 completion:(id /* block */)a1;
- (void)performTokenRefreshUsingContext:(id)a0 completion:(id /* block */)a1;
- (void)performWSTrustAuthenticationRequestWithContext:(id)a0 request:(id)a1 completion:(id /* block */)a2;
- (void)performWSTrustMexRequestWithContext:(id)a0 request:(id)a1 completion:(id /* block */)a2;
- (void)retrieveSigningKeyWithContext:(id)a0 keyId:(id)a1 completion:(id /* block */)a2;
- (BOOL)validateIdToken:(id)a0 context:(id)a1 key:(struct __SecKey { struct __CFRuntimeBase { unsigned long long x0; _Atomic unsigned long long x1; } x0; struct __SecKeyDescriptor *x1; void *x2; } *)a2;
- (BOOL)validatePartyUInfo:(id)a0 context:(id)a1;
- (BOOL)validatePartyVInfo:(id)a0 context:(id)a1 publicKey:(struct __SecKey { struct __CFRuntimeBase { unsigned long long x0; _Atomic unsigned long long x1; } x0; struct __SecKeyDescriptor *x1; void *x2; } *)a2;
- (unsigned long long)validateWSTrustAuthenticationResponseWithContext:(id)a0 response:(id)a1 returningAssertion:(id *)a2;
- (BOOL)validateWSTrustMexResponseWithContext:(id)a0 response:(id)a1;

@end