"The application firewall uses digital signatures to
verify the identity of applications. If you select an unsigned application, Mac OS X v10.5
signs that application to uniquely identify it."

I think that OS X will generate a code signature for any app that is not already signed when it accesses the keychain. This system generated sig is used to see if the app has changed since it updated the keychain.

Try rebuilding the app with a different Bundle version in the info.plist and reinstall it.
That should be enough to generate a different code sig.

If your app is signed by a recognised authority then you will skip all the prompts.



On 17 Dec 2008, at 21:06, Andy Lee wrote:

There are a couple of dialogs that automatically come up when an app tries to access the keychain. One of them is the "Changed software confirmation dialog" shown in Figure 1-3 here with Transmit as the example app:

<http://developer.apple.com/documentation/Security/Conceptual/keychainServConcepts/02concepts/chapter_2_section_4.html >

How can I cause my app to generate this dialog? (Well, my employer's app.) I am trying to reproduce a reported bug.

The doc says:

In Mac OS X v10.3 and later, in addition, the system keeps track of applications that were updated by Software Update.

Surely Transmit isn't updated by Software Update? What does this mean?

--Andy

_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/jonathan%40mugginsoft.com

This email sent to jonat...@mugginsoft.com

Jonathan Mitchell

Central Conscious Unit
http://www.mugginsoft.com





Jonathan Mitchell

Central Conscious Unit
http://www.mugginsoft.com




_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to