X-Git-Url: https://git.saurik.com/apple/libsecurity_codesigning.git/blobdiff_plain/516ae4771041b50b4461674fd622f46f053aa4bc..6aae018b5d43c30038cfa4003e5d4bcc81f134cf:/lib/SecCodeSigner.cpp diff --git a/lib/SecCodeSigner.cpp b/lib/SecCodeSigner.cpp index 6e752a4..5dca929 100644 --- a/lib/SecCodeSigner.cpp +++ b/lib/SecCodeSigner.cpp @@ -70,9 +70,12 @@ OSStatus SecCodeSignerCreate(CFDictionaryRef parameters, SecCSFlags flags, SecCodeSignerRef *signerRef) { BEGIN_CSAPI - SecPointer signer = new SecCodeSigner; + + checkFlags(flags, kSecCSRemoveSignature); + SecPointer signer = new SecCodeSigner(flags); signer->parameters(parameters); Required(signerRef) = signer->handle(); + END_CSAPI }