Jak przekazać dowolne właściwości systemu, których wartości mogą zmienić się na podpisaną RIA Java (aplet, webstart) za pośrednictwem JNLP?

Spowodowanyściślejsze ograniczenia bezpieczeństwa w7u51, w styczniu próbuję podpisać mój plik JNLP.

Nasza aplikacja wymaga ustawienia pewnych niestandardowych właściwości systemu, a wartości niektórych z tych właściwości są różne w zależności od tego, gdzie aplet jest wdrażany. Chciałbym uniknąć konieczności ponownego podpisywania pliku JAR zawierającego szablon JNLP dla każdego wdrożenia.

Naiwne podejście do stawiania<property name="my-prop" value="*"/> w szablonie JNLP nie działa.

Nawet z<property name="my-prop" value="fixed-value"/> w szablonie czasami pojawia się okno dialogowe z informacją „Ta aplikacja wykona niezabezpieczoną operację. Czy chcesz kontynuować?”:

Jaki jest właściwy sposób przekazywania właściwości systemu do podpisanej RIA Java?

questionAnswers(1)

yourAnswerToTheQuestion