Plug KeyStore instances into the platform for use during code signing (and someday other - e.g.: mail signing) operations

Prompt for passwords for KeyStores and their aliases when used

Code Authentication (Signed bundles)

Eclipse should run with fully signed code and support granular runtime permission checking using the infrastructure provided by the Java SecurityManager. In addition to core SecurityManager enablement, additional methodologies should be supported which trade granular security with higher performance and simper security administration:

General requirements for signed bundles

Show the signer information/configuration of classes in jars and projects

Configure a project to be signed after compile using a system KeyStore or a project specific KeyStore