X-Git-Url: https://git.saurik.com/apple/security.git/blobdiff_plain/e3d460c9de4426da6c630c3ae3f46173a99f82d8..refs/heads/master:/OSX/libsecurity_codesigning/lib/CodeSigner.h diff --git a/OSX/libsecurity_codesigning/lib/CodeSigner.h b/OSX/libsecurity_codesigning/lib/CodeSigner.h index e9e41d28..7e897850 100644 --- a/OSX/libsecurity_codesigning/lib/CodeSigner.h +++ b/OSX/libsecurity_codesigning/lib/CodeSigner.h @@ -51,7 +51,7 @@ public: SECCFFUNCTIONS(SecCodeSigner, SecCodeSignerRef, errSecCSInvalidObjectRef, gCFObjects().CodeSigner) SecCodeSigner(SecCSFlags flags); - virtual ~SecCodeSigner() throw(); + virtual ~SecCodeSigner() _NOEXCEPT; void parameters(CFDictionaryRef args); // parse and set parameters bool valid() const; @@ -93,7 +93,14 @@ public: bool mWantTimeStamp; // use a Timestamp server bool mNoTimeStampCerts; // don't request certificates with timestamping request LimitedAsync *mLimitedAsync; // limited async workers for verification + uint32_t mRuntimeVersionOverride; // runtime Version Override + bool mPreserveAFSC; // preserve AFSC compression + bool mOmitAdhocFlag; // don't add adhoc flag, even without signer identity + // Signature Editing + Architecture mEditArch; // architecture to edit (defaults to all if empty) + CFRef mEditCMS; // CMS to replace in the signature + };