System/Library/PrivateFrameworks/InstalledContentLibrary.framework
MICodeSigningVerifier.h
Download MICodeSigningVerifier.h
@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