.jar-File에 서명이 있는지 확인하려면 어떻게해야합니까? 내 코드가 특정 라이브러리에서만 실행되도록하려면이 서명을 내 코드에서 확인하는 방법은 무엇입니까?jar 서명을 확인하는 방법
3
A
답변
2
프로그래밍 방식으로 직접 확인하는 방법인지 또는 Java에서 자동으로 확인하는 방법을 참조하는지 잘 모르겠습니다.
두 번째로는 Java와 함께 제공되는 보안 기능을 사용할 수 있습니다. 우선, jarsigner 툴을 사용해, jar 파일에 디지털 서명을 실시 할 필요가 있습니다.
그런 다음 보안 관리자 (System.setSecurityManager(new SecurityManager()
)를 사용하여 프로그램을 실행해야합니다.
마지막으로 프로그램에서 특정 엔터티가 서명 한 코드 만 실행되도록 보안 정책 파일을 구성해야합니다.
grant signedBy "mrm" {
permission ...
};
이 작업을 수행 할 수있는 Java Tutorial의 튜토리얼이있다.
+0
그것이 내가 찾고 있었던 것이다! 고맙습니다! – rdmueller
관련 문제
- 1. JVM에서 Jar 서명을 무시하는 방법
- 2. 웹 서비스에서 jar 서명을 무시합니까?
- 3. jar 서명을 갱신하는 방법은 무엇입니까?
- 4. PEM 파일에서 공개 키를로드하는 서명을 확인하는 방법?
- 5. openssl을 사용하여 디지털 서명을 확인하는 방법
- 6. pyOpenSSL에서 RSA SHA1 서명을 확인하는 방법
- 7. jar 파일에서 메소드 서명을 얻는 방법은 무엇입니까?
- 8. 방법 서명을 얻는 방법
- 9. 자체 서명 된 jar의 서명을 확인하는 방법은 무엇입니까?
- 10. Java Google App Engine에서 수신 이메일의 DKIM 서명을 확인하는 방법
- 11. 안드로이드에서 XML 문서에 서명하거나 XML 문서 서명을 확인하는 방법
- 12. OpenSSL과 함께 CryptSignMessage 결과를 사용하여 디지털 서명을 확인하는 방법
- 13. jboss 서명을 해제하는 방법?
- 14. api 서명을 결정하는 방법
- 15. 안드로이드에서 서명을 저장하고 비교하는 방법
- 16. 스퀵에서 메서드의 서명을 검색하는 방법
- 17. openssl을 사용하여 전자 메일에서 DKIM 서명을 확인하는 방법은 무엇입니까?
- 18. .pem 파일에 제공된 공개 키로 서명을 확인하는 방법은 무엇입니까?
- 19. OpenSSL 명령 줄에서 작성된 PHP를 통해 서명을 확인하는 방법은 무엇입니까?
- 20. 다른 jar 라이브러리에 jar 라이브러리를 추가하는 방법
- 21. Android : Java : Proguard : 방법 : 내 jar (다른 jar 프로젝트)/apk가 성공적으로 처리되었는지 확인하는 방법? (나는 그것을 역 공학하려고 생각하고있다)
- 22. One-Jar 사용 방법?
- 23. JAR 바깥쪽에 파일을로드하는 방법?
- 24. Jar 파일을 분석하는 방법?
- 25. .jar 파일을 암호화하는 방법
- 26. 디지털 서명을 프로그래밍 방식으로 확인
- 27. 받은 메일의 디지털 서명을 저장하는 방법
- 28. Xcode 4.5에서 코드 서명을 수행하는 방법
- 29. 발신 SOAP 메시지에 XML 서명을 적용하는 방법
- 30. EVP_Sign 함수를 사용하여 서명을 계산하는 방법
참조 : http://stackoverflow.com/questions/1374170/how-to-verify-a-jar-signed-with-jarsigner-programmatically – Luca
정말 열심히입니까? 나는 내가 구성 할 수있는 jvm 내에서 보안 기능의 일종이 있기를 바랐다 ... – rdmueller