luxlabs header browser preview


@class NSUserDefaults, NSXPCConnection;

@interface MFAACertificateManager : NSObject

@property (retain, nonatomic) NSXPCConnection *xpcConnection;
@property (retain, nonatomic) NSUserDefaults *userDefaults;

+ (id)sharedManager;
+ (BOOL)isMFi2_3Policy:(unsigned long long)a0;
+ (id)_anchorCertificatesDataForTypes:(int)a0;
+ (int)_anchorType2CertType:(int)a0;
+ (id)anchorCertificatesForTypes:(int)a0;
+ (BOOL)isBAAUserCertInfo:(id)a0;
+ (BOOL)isBAAUserPolicy:(unsigned long long)a0;
+ (BOOL)isComponentCertInfo:(id)a0;
+ (BOOL)isComponentPolicy:(unsigned long long)a0;
+ (BOOL)isMFi2_3CertInfo:(id)a0;

- (id)init;
- (id)_init;
- (void).cxx_destruct;
- (void)requestMetadataForCertificate:(id)a0 requestedLocale:(id)a1 requestInfo:(id)a2 completionHandler:(id /* block */)a3;
- (id)copyParsedCertificateChainInfo:(id)a0;
- (id)_getAnchorCertsForPolicy:(unsigned long long)a0;
- (int)_getCachedCertStatus:(id)a0 issuerSeq:(id)a1 ppid:(id)a2;
- (int)_validateBAACertificateChain:(id)a0 error:(id *)a1;
- (int)_validateCertificateChain:(id)a0 realtime:(BOOL)a1 error:(id *)a2;
- (int)_validateCertificateWithServer:(id)a0 issuerSeq:(id)a1 ppid:(id)a2 error:(id *)a3;
- (int)_validateX509CertificateChain:(id)a0 anchorCerts:(id)a1 error:(id *)a2;
- (int)authVersionFromCertificateChainInfo:(id)a0;
- (id)copyCertificateSerialNumber:(id)a0 authVer:(int)a1;
- (id)copyEvaluatedCertificateChainInfo:(id)a0;
- (id)copyEvaluatedCertificateChainInfo:(id)a0 forSpecificType:(int)a1;
- (id)copyLeafCertificateSerialNumber:(id)a0;
- (id)copyParsedCertificateChainInfo:(id)a0 assumeType:(int)a1;
- (id)copyParsedCertificateChainInfoFromCerts:(id)a0 assumeType:(int)a1;
- (id)createVeridianNonce:(id)a0 withChallenge:(id)a1;
- (void)validateCertificate:(id)a0 realtime:(BOOL)a1 completionHandler:(id /* block */)a2;
- (int)validateCertificate:(id)a0 realtime:(BOOL)a1 error:(id *)a2;
- (int)validateCertificateChain:(id)a0 realtime:(BOOL)a1 error:(id *)a2;
- (int)validateCertificateChain:(id)a0 type:(int)a1 realtime:(BOOL)a2 error:(id *)a3;
- (BOOL)verifyCertificateChainInfoSerialNumber:(id)a0;
- (BOOL)verifyCertificateSerialNumber:(id)a0 authVer:(int)a1;
- (BOOL)verifyCertificateSerialNumberBySerialNumber:(id)a0 authVer:(int)a1;
- (BOOL)verifyNonceSignature:(id)a0 nonce:(id)a1 signature:(id)a2;

@end