luxlabs header browser preview


@class NSMutableDictionary;
@protocol DATrustHandlerDelegate;

@interface DATrustHandler : NSObject

@property (weak, nonatomic) id<DATrustHandlerDelegate> delegate;
@property (retain, nonatomic) NSMutableDictionary *haveWarnedAboutCertDict;

- (void).cxx_destruct;
- (id)initWithDelegate:(id)a0;
- (void)setHaveWarnedAboutCert:(id)a0 forHost:(id)a1;
- (int)_actionForTrust:(struct __SecTrust { } *)a0 host:(id)a1 service:(id)a2;
- (id)_serverSuffixesToAlwaysFail;
- (void)handleTrust:(struct __SecTrust { } *)a0 forHost:(id)a1 forAccount:(id)a2 withCompletionBlock:(id /* block */)a3;
- (BOOL)handleTrustChallenge:(id)a0 forAccount:(id)a1;
- (BOOL)handleTrustChallenge:(id)a0 forAccount:(id)a1 completionHandler:(id /* block */)a2;
- (BOOL)haveWarnedAboutCert:(id)a0 forHost:(id)a1;
- (BOOL)resetCertWarnings;

@end