X-Git-Url: https://git.saurik.com/apple/security.git/blobdiff_plain/ce3c8656732c924baf7e88df75eab50891bdc471..fa7225c82381bac4432a6edf16f53b5370238d85:/OSX/libsecurity_codesigning/lib/piddiskrep.h diff --git a/OSX/libsecurity_codesigning/lib/piddiskrep.h b/OSX/libsecurity_codesigning/lib/piddiskrep.h index fc1e3249..fddb34cf 100644 --- a/OSX/libsecurity_codesigning/lib/piddiskrep.h +++ b/OSX/libsecurity_codesigning/lib/piddiskrep.h @@ -50,17 +50,22 @@ public: size_t signingLimit(); std::string format(); UnixPlusPlus::FileDesc &fd(); - + std::string recommendedIdentifier(const SigningContext &ctx); bool supportInfoPlist(); + + void setCredentials(const CodeDirectory* cd); + private: const BlobCore *blob() { return (const BlobCore *)mBuffer; } void fetchData(void); pid_t mPid; uint8_t *mBuffer; + CFRef mInfoPlistHash; CFRef mInfoPlist; CFRef mBundleURL; + bool mDataFetched; };