AW: [JDK-8153077] JNLP example with -XaddExports
Reto Merz
reto.merz at abacus.ch
Wed Jan 18 14:19:24 UTC 2017
Thanks Alan for clarify the syntax, it works!
This was just an example. At the moment we just want to evaluate some basics with Java 9 + Webstart.
In our real world application we use these classes from sun.security.*
sun.security.util.DerValue
sun.security.x509.AVA
sun.security.x509.AlgorithmId
sun.security.x509.CertificateAlgorithmId
sun.security.x509.CertificateIssuerName
sun.security.x509.CertificateSerialNumber
sun.security.x509.CertificateSubjectName
sun.security.x509.CertificateValidity
sun.security.x509.CertificateVersion
sun.security.x509.CertificateX509Key
sun.security.x509.RDN
sun.security.x509.X500Name
sun.security.x509.X509CertImpl
sun.security.x509.X509CertInfo
sun.security.x509.AVA
sun.security.x509.CertificatePoliciesExtension
sun.security.x509.CertificatePolicyId
sun.security.x509.PolicyInformation
sun.security.x509.X500Name
sun.security.x509.X509CertImpl
sun.security.x509.X509CertImpl
I am not the owner of this code and I dont know what exactly is does, it is beyond me.
As far as I know the public JRE API and bouncycastle lib does not provide some functionality needed to support some Smartcards and SuisseID.
Reto
On 18/01/2017 14:48, Alan Bateman wrote:
> On 18/01/2017 13:35, Reto Merz wrote:
>
> > Hello,
> >
> > Is there any documentation or a public available working example how to
> use -XaddExports for WebStart apps ?
> > I have no acces to the example mentioned in JDK-8153077.
> >
> > We try this:
> > <j2se version="1.8+" java-vm-args="-
> XaddExports:java.base/sun.security.action=ALL-UNNAMED"/>
> I suspect this is what you want (and should be allowed because the
> application is signed):
>
> <java version="9+"
> java-vm-args="--add-exports=java.base/sun.security.action=ALL-
> UNNAMED"/>
>
> At the same time then it would be good to understand why this code needs
> to make direct use of types in sun.security.action. As there isn't
> anything very critical in that package then it make be a
> straight-forward dependency to remove.
>
> -Alan
>
More information about the jigsaw-dev
mailing list