]> git.saurik.com Git - apple/libsecurity_codesigning.git/blobdiff - lib/SecCodeSigner.cpp
libsecurity_codesigning-55005.tar.gz
[apple/libsecurity_codesigning.git] / lib / SecCodeSigner.cpp
index 6e752a408e80b7380310a20101b21900e7fb0858..5dca9299653ce065e967fb7725ac82d7f343357b 100644 (file)
@@ -70,9 +70,12 @@ OSStatus SecCodeSignerCreate(CFDictionaryRef parameters, SecCSFlags flags,
        SecCodeSignerRef *signerRef)
 {
        BEGIN_CSAPI
        SecCodeSignerRef *signerRef)
 {
        BEGIN_CSAPI
-       SecPointer<SecCodeSigner> signer = new SecCodeSigner;
+               
+       checkFlags(flags, kSecCSRemoveSignature);
+       SecPointer<SecCodeSigner> signer = new SecCodeSigner(flags);
        signer->parameters(parameters);
        Required(signerRef) = signer->handle();
        signer->parameters(parameters);
        Required(signerRef) = signer->handle();
+
     END_CSAPI
 }
 
     END_CSAPI
 }