2010-11-23 6 views
7

일부 Java 애플릿을 작성하고 서명 된 JAR에 묶었습니다. 애플릿이 서명 된 경우에도 클라이언트에서 java.policy 파일과 관련된 일부 변경 사항이 필요합니다. 예를 들어, 인쇄 작업을 수행합니다.java.policy 배포

최종 사용자를 돕기 위해 사용자는 .java.policy에 항목을 추가 할 작은 스윙 앱으로 다른 JAR을 다운로드 할 수 있습니다.

내 질문 :

java.policy를 설치/제공/배포하는 잘 알려진 라이브러리가 있습니까?

작은 응용 프로그램은 단순히 .java.policy에 추가됩니다. 여러 번 실행하면 프로그램에서 동일한 데이터를 여러 번 추가합니다. 한 번만 입력하면 좋을 것입니다. 그 때문에 나는 .java.policy을 구문 분석하고 다시 써야합니다. java.policy 항목을 조작 할 라이브러리가 있습니까?

+0

안녕하세요, 저는 동일한 도구도 찾고 있습니다. 우리는 수 백개의 워크 스테이션을 관리하여 java.policy 파일을 업데이트하려고합니다. 오늘 해결책이 있습니까? –

답변

4

Java의 Policy Tool을 사용하면 기존 정책 파일을 조작하고 (심지어 새로운 정책 파일을 만들 수도 있습니다). 그러나 대부분 개발자를 대상으로합니다. 사용자 친화적으로 만들고 싶다면 표준 정책 도구에서 많은 코드를 재사용 할 수 있어야합니다.

1

로컬 정책 파일을 변경하는 것이 올바른 해결책이라고 생각하지 않습니다. 일반적으로 애플릿은

https://docs.oracle.com/javase/8/docs/technotes/guides/deploy/manifest.html#A1148525

애플릿도 서명해야 "권한 속성"을 참조 매니페스트 파일에 필요한 권한 수준, 예컨대 : Permissions: all-permissions Codebase: * Trusted-Only: true follwing을 페이지에 대한 자세한 이름을합니다.