luxlabs header browser preview


@interface MFMessageKeychainManager : NSObject

+ (void)initialize;
+ (id)newTrustManager;
+ (BOOL)_addAllIdentitiesToArray:(id *)a0 fromSyncableKeychain:(BOOL)a1 withError:(id *)a2 usingBlock:(id /* block */)a3;
+ (id)_addCertificate:(struct __SecCertificate { } *)a0 persistent:(id *)a1;
+ (id)_addPersistentMapping:(id)a0 forAddress:(id)a1;
+ (id)_copyAllIdentitiesWithError:(id *)a0 usingBlock:(id /* block */)a1;
+ (struct __SecCertificate { } *)_copyCertificateForPersistent:(id)a0 error:(id *)a1;
+ (BOOL)_matchSSLClientIdentity:(struct __SecIdentity { } *)a0 withHostname:(id)a1;
+ (id)_passwordForGenericAccount:(id)a0 service:(id)a1 error:(id *)a2;
+ (id)_passwordForHost:(id)a0 username:(id)a1 port:(int)a2 keychainProtocol:(struct __CFString { } *)a3;
+ (id)_removeCertificateForPersistent:(id)a0;
+ (BOOL)_validateIdentity:(struct __SecIdentity { } *)a0 forAddress:(id)a1 policy:(struct __SecPolicy { } *)a2 usage:(unsigned int)a3 error:(id *)a4;
+ (BOOL)addPassword:(id)a0 forServiceName:(id)a1 accountName:(id)a2 keychainAccessibility:(void *)a3 synchronizable:(BOOL)a4 error:(id *)a5;
+ (id)copyAllEncryptionIdentitiesForAddress:(id)a0 error:(id *)a1;
+ (id)copyAllSigningIdentitiesForAddress:(id)a0 error:(id *)a1;
+ (struct __SecIdentity { } *)copyClientSSLIdentityForHostName:(id)a0 error:(id *)a1;
+ (struct __SecCertificate { } *)copyEncryptionCertificateForAddress:(id)a0 error:(id *)a1;
+ (struct __SecIdentity { } *)copyIdentityForPersistentReference:(id)a0 error:(id *)a1;
+ (struct __SecPolicy { } *)copySMIMEEncryptionPolicyForAddress:(id)a0;
+ (struct __SecPolicy { } *)copySMIMESigningPolicyForAddress:(id)a0;
+ (id)passwordForHost:(id)a0 username:(id)a1 port:(int)a2 keychainProtocol:(void *)a3;
+ (id)passwordForServiceName:(id)a0 accountName:(id)a1;
+ (id)passwordForServiceName:(id)a0 accountName:(id)a1 error:(id *)a2;
+ (id)passwordForServiceName:(id)a0 accountName:(id)a1 synchronizable:(BOOL)a2 error:(id *)a3;
+ (id)persistentReferenceForIdentity:(struct __SecIdentity { } *)a0 error:(id *)a1;
+ (void)removePasswordForHost:(id)a0 username:(id)a1 port:(int)a2 keychainProtocol:(void *)a3;
+ (void)removePasswordForServiceName:(id)a0 accountName:(id)a1;
+ (id)saveEncryptionCertificate:(struct __SecCertificate { } *)a0 forAddress:(id)a1;
+ (void)setPassword:(id)a0 forHost:(id)a1 username:(id)a2 port:(int)a3 keychainProtocol:(void *)a4 keychainAccessibility:(void *)a5;
+ (void)setPassword:(id)a0 forServiceName:(id)a1 accountName:(id)a2 keychainAccessibility:(void *)a3;
+ (BOOL)validateEncryptionIdentity:(struct __SecIdentity { } *)a0 forAddress:(id)a1 error:(id *)a2;
+ (BOOL)validateSigningIdentity:(struct __SecIdentity { } *)a0 forAddress:(id)a1 error:(id *)a2;

@end