System/Library/PrivateFrameworks/MDM.framework
MDMAttestation.h
@class NSArray, NSData, NSDate;
@interface MDMAttestation : NSObject {
struct __SecKey { struct __CFRuntimeBase { unsigned long long x0; _Atomic unsigned long long x1; } x0; struct __SecKeyDescriptor *x1; void *x2; } *_key;
NSArray *_certs;
NSData *_nonce;
NSDate *_issued;
}
+ (id)sharedInstance;
- (id)initPrivate;
- (void)reset;
- (void).cxx_destruct;
- (id)_expirationForIssued:(id)a0;
- (id)_requestAttestationCertChainAnonymous:(BOOL)a0 nonce:(id)a1 outError:(id *)a2;
- (BOOL)_retrieveCerts:(id *)a0 nonce:(id *)a1 issued:(id *)a2;
- (BOOL)_storeCerts:(id)a0 nonce:(id)a1 issued:(id)a2 outError:(id *)a3;
- (id)attestationCertificateChainAnonymous:(BOOL)a0 nonce:(id)a1 outError:(id *)a2;
- (struct __SecKey { struct __CFRuntimeBase { unsigned long long x0; _Atomic unsigned long long x1; } x0; struct __SecKeyDescriptor *x1; void *x2; } *)attestationKey:(BOOL)a0 outError:(id *)a1;
@end