luxlabs header browser preview


@interface AMSKeychain : NSObject

@property (class) void /* function */ *secItemAddFunc;
@property (class) void /* function */ *secItemCopyMatchingFunc;

+ (id)_ssKeychainLabelForAccount:(id)a0 options:(id)a1;
+ (BOOL)storePrimaryCert:(struct __SecCertificate { } *)a0 intermediateCert:(struct __SecCertificate { } *)a1 privateKey:(struct __SecKey { struct __CFRuntimeBase { unsigned long long x0; _Atomic unsigned long long x1; } x0; struct __SecKeyDescriptor *x1; void *x2; } *)a2 options:(id)a3 error:(id *)a4;
+ (id)_primaryConstraintsForReality;
+ (id)resumptionHeaders;
+ (struct __SecKey { struct __CFRuntimeBase { unsigned long long x0; _Atomic unsigned long long x1; } x0; struct __SecKeyDescriptor *x1; void *x2; } *)copyPrivateKeyWithContext:(id)a0 account:(id)a1 options:(id)a2 error:(id *)a3;
+ (struct __SecKey { struct __CFRuntimeBase { unsigned long long x0; _Atomic unsigned long long x1; } x0; struct __SecKeyDescriptor *x1; void *x2; } *)copyCertificatePrivateKeyWithContext:(id)a0 account:(id)a1 options:(id)a2 error:(id *)a3;
+ (id)certificateKeychainLabelsForOptions:(id)a0;
+ (BOOL)performForwardKeyMigrationForDSID:(id)a0 forceMigration:(BOOL)a1;
+ (BOOL)deleteKeyPairWithOptions:(id)a0 error:(id *)a1;
+ (BOOL)_generateLegacyKeypairForOptions:(id)a0 error:(id *)a1;
+ (BOOL)stashResumptionHeaders:(id)a0 error:(id *)a1;
+ (id)_certificatePrivateKeyLabelForOptions:(id)a0;
+ (id)_resumptionHeadersQuery;
+ (struct __SecKey { struct __CFRuntimeBase { unsigned long long x0; _Atomic unsigned long long x1; } x0; struct __SecKeyDescriptor *x1; void *x2; } *)copyPrivateKeyWithContext:(id)a0 options:(id)a1 error:(id *)a2;
+ (id)_primaryConstraintsWithOptions:(id)a0;
+ (struct __SecKey { struct __CFRuntimeBase { unsigned long long x0; _Atomic unsigned long long x1; } x0; struct __SecKeyDescriptor *x1; void *x2; } *)copyPublicKeyForAccount:(id)a0 options:(id)a1 error:(id *)a2;
+ (BOOL)deleteCertificateChainWithOptions:(id)a0 error:(id *)a1;
+ (id)_primaryConstraintsForWatch;
+ (struct __SecAccessControl { } *)copyAccessControlRefWithAccount:(id)a0 options:(id)a1 error:(id *)a2;
+ (id)publicKeyHeaderWithAccount:(id)a0 options:(id)a1 signatureResult:(id)a2;
+ (id)_primaryConstraintsForMac;
+ (id)_ssCertificateKeychainLabelForAccount:(id)a0 options:(id)a1;
+ (id)legacyAttestationForOptions:(id)a0 error:(id *)a1;
+ (struct __SecKey { struct __CFRuntimeBase { unsigned long long x0; _Atomic unsigned long long x1; } x0; struct __SecKeyDescriptor *x1; void *x2; } *)_copyLegacyPublicKeyForOptions:(id)a0 error:(id *)a1;
+ (id)keychainLabelForOptions:(id)a0;
+ (id)_extendedConstraintsWithOptions:(id)a0;
+ (id)_primaryConstraints;
+ (void)_deleteResumptionHeaders;
+ (void)stashResumptionHeaders:(id)a0;
+ (struct __SecKey { struct __CFRuntimeBase { unsigned long long x0; _Atomic unsigned long long x1; } x0; struct __SecKeyDescriptor *x1; void *x2; } *)copyPublicKeyForOptions:(id)a0 error:(id *)a1;
+ (id)certificateChainStringsForOptions:(id)a0 error:(id *)a1;
+ (struct __SecAccessControl { } *)createAccessControlRefWithOptions:(id)a0 error:(id *)a1;
+ (id)_legacyAttestationForOptions:(id)a0 error:(id *)a1;
+ (struct __SecKey { struct __CFRuntimeBase { unsigned long long x0; _Atomic unsigned long long x1; } x0; struct __SecKeyDescriptor *x1; void *x2; } *)_copyLegacyPrivateKeyForOptions:(id)a0 error:(id *)a1;

@end