[External] : Re: RFR: 8286850: [macos] Add support for signing user provided app image [v2]
Michael Hall
mik3hall at gmail.com
Thu Jun 23 00:22:38 UTC 2022
> On Jun 22, 2022, at 7:15 PM, Michael Hall <mik3hall at gmail.com> wrote:
>
>
>
>> On Jun 22, 2022, at 6:57 PM, Alexander Matveev <alexander.matveev at oracle.com> wrote:
>>
>> Hi Michael,
>>
>> Did you modified app image after it was signed and before DMG was created? If yes, it is expected behavior and we will not sign app image when generating DMG.
>>
>> Can you provide all steps you did to get to issue below?
>>
>> Thanks,
>> Alexander
>>
> Alexander,
>
> They were pretty much as shown.
> 1). Create with script shown.
> verify with previously shown error
> 2). Sign as per your post
> verify showed good
> 3). DMG as previously shown
> DMG created and opens
> Reported good
> Did verify against mounted dmg, got errors shown
> Copied to Applications directory, got errors shown.
>
> No changes to application image or dmg done at any point. Nothing except codesign verifies.
>
> Prior bug with same error appears to have not had a resolution. I wasn’t depending on successful code signing at the time I don’t think.
> JDK-8263156 : [macos]: OS X application signing concerns - a sealed resource is missing or invalid
> https://bugs.java.com/bugdatabase/view_bug.do?bug_id=JDK-8263156
>
> The three steps to create - sign - dmg should be pretty easy to reproduce with a test app.
>
> Mike
>
That may of been when I was doing an incorrect copy to a test directory using ‘cp’. I had some errors that corrected when I switched to the OS/X ‘ditto’ command.
How are you copying to the dmg for step 3? Possibly something happens there?
More information about the core-libs-dev
mailing list