| Summary: | [engine] Only one trust engine is checked to determine trusted signer. | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | [Eclipse Project] Equinox | Reporter: | Thomas Watson <tjwatson> | ||||||
| Component: | p2 | Assignee: | John Arthorne <john.arthorne> | ||||||
| Status: | RESOLVED FIXED | QA Contact: | |||||||
| Severity: | normal | ||||||||
| Priority: | P3 | CC: | john.arthorne, pascal | ||||||
| Version: | 3.6 | Flags: | john.arthorne:
review+
|
||||||
| Target Milestone: | 3.6 RC1 | ||||||||
| Hardware: | PC | ||||||||
| OS: | Mac OS X - Carbon (unsup.) | ||||||||
| Whiteboard: | |||||||||
| Attachments: |
|
||||||||
|
Description
Thomas Watson
Created attachment 167388 [details]
patch
And here is the patch.
I had discussed this with John yesterday. John, could you review this patch. I think it is rather important to get a workaround for bug309059. Created attachment 167391 [details]
patch
Sorry, the last patch was not a workspace patch. Here is a full patch.
I'll take this for review. This patch looks good. I tested with this repository that contains untrusted software with self-signed certs: http://eclipse.org/equinox/p2/testing/selfsignedsite We don't currently have any writable trust engines so it's hard to verify that part. However the only difference in this patch is that we persist trust to *all* writable trust engines rather than the first one we find. |