Re: keychain -- "Changed software confirmation dialog"
Re: keychain -- "Changed software confirmation dialog"
- Subject: Re: keychain -- "Changed software confirmation dialog"
- From: Andy Lee <email@hidden>
- Date: Wed, 17 Dec 2008 17:25:38 -0500
Thanks, Jonathan. I actually did try tweaking the bundle version and
did get a keychain dialog, but I didn't think it was the one I
wanted. Looking more closely, I think I *was* generating the dialog I
wanted; I think it's just that the wording and the button titles have
changed since that doc was written.
--Andy
On Dec 17, 2008, at 4:30 PM, email@hidden wrote:
"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 (email@hidden)
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:
This email sent to email@hidden
Jonathan Mitchell
Central Conscious Unit
http://www.mugginsoft.com
Jonathan Mitchell
Central Conscious Unit
http://www.mugginsoft.com
_______________________________________________
Cocoa-dev mailing list (email@hidden)
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:
This email sent to email@hidden
_______________________________________________
Cocoa-dev mailing list (email@hidden)
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:
This email sent to email@hidden