System/Library/PrivateFrameworks/InstalledContentLibrary.framework

MICodeSigningVerifier.h

Download MICodeSigningVerifier.h

  1. NSObject
@class MIExecutableBundle, MICodeSigningInfo;

@interface MICodeSigningVerifier : NSObject

@property (readonly, nonatomic) MIExecutableBundle *bundle;
@property (nonatomic) BOOL allowAdhocSigning;
@property (nonatomic) BOOL logResourceVerificationErrors;
@property (nonatomic) BOOL validateResources;
@property (nonatomic) BOOL performOnlineAuthorization;
@property (nonatomic) BOOL validateUsingDetachedSignature;
@property (nonatomic) BOOL verifyTrustCachePresence;
@property (nonatomic) BOOL skipProfileIDValidation;
@property (readonly, nonatomic) MICodeSigningInfo *signingInfo;

+ (BOOL)_validateBundleExecutable:(id)a0 againstStubAt:(id)a1 trustedHashes:(id)a2 sectionName:(id)a3 signingIdentifier:(id)a4 error:(id *)a5;
+ (id)_validateSignatureAndCopyInfoForURL:(id)a0 withOptions:(id)a1 error:(id *)a2;
+ (BOOL)_validateStubSignature:(id)a0 withSigningID:(id)a1 error:(id *)a2;
+ (id)codeSigningVerifierForBundle:(id)a0;
+ (BOOL)validateWatchKitV1StubExecutableBundle:(id)a0 error:(id *)a1;
+ (BOOL)validateWatchKitV2StubExecutableBundle:(id)a0 error:(id *)a1;

- (id)initWithBundle:(id)a0;
- (void).cxx_destruct;
- (BOOL)_getMICodeSignerTypeFromMISInfoDict:(id)a0 codeSignerType:(unsigned long long *)a1 profileType:(unsigned long long *)a2 error:(id *)a3;
- (id)_loadSystemDetachedSignatureForBundleID:(id)a0 error:(id *)a1;
- (BOOL)performValidationWithError:(id *)a0;

@end