2012-06-13 2 views
2

푸시 레지스트리를 사용하는 응용 프로그램을 만들었습니다. 응용 프로그램을 시도 할 때 사용 권한 때문에 제대로 작동하지 않습니다. 그런 다음 신청서에 서명하면 always allow 옵션에 도달 할 수 있음을 알았습니다.J2ME 푸시 레지스트리 시작 권한

삼성 Omnia2 i8910에 로그인 한 후 응용 프로그램을 시도 할 때 항상이 세션에 대해서만 변경된다는 경고가 나오면 허용합니다. 왜이 사람이 누군지 압니까? 또는 어떻게 해결할 수 있습니까?

참고 : 자바 인증 R & D 서명을 사용하고 Nokia 5800에서로드하려고하면 인증서 오류로 인해로드되지 않습니다. 나는 내가 뭘 잘못했는지 모른다. 삼성에로드 할 수 있습니다.

답변

2

몇 가지 조사를 한 후에이 문제에 대한 기사를 찾았습니다. 이 문제는 J2ME 보안 정책으로 인해 발생합니다. J2ME에서는 자동 시작 권한과 네트워크 액세스를 항상 허용하도록 설정하지 않습니다. 그리고 그것은 서명 신청으로 할 수 없습니다. 아티클은 권한이 상호 배타적이라고 말합니다.

는 "또한, 응용 프로그램 자동 호출을위한 담요 설정 및 인터넷 액세스를위한 담요 설정이 상호 배타적입니다. 이러한 제약에서 미들 릿 제품군 방지하는 것입니다 다음 사용자 없이 충전 네트워크에 접속, 자신을 자동-호출 다른 기능 그룹이 이미 "Blanket"모드에있는 경우 사용자가 응용 프로그램 자동 호출 또는 네트워크 기능 그룹을 "블랭킷"으로 설정하려고 시도하는 경우 사용자는 두 가지 기능 그룹 은 "블랭킷 (blanket)"을 부여 받고 어떤 기능 그룹에는 "세션"이 부여되어야합니다. "

심판 : http://jcp.org/aboutJava/communityprocess/maintenance/jsr118/MIDP_2.0.1_MR_addendum.pdf

1

참고 : 나는 자바는 R & D 서명을 검증 사용하고, 내 노키아 5800에서로드하려고 할 때 때문에 인증서 오류로로드되지 않습니다. 나는 내가 뭘 잘못했는지 모른다. 삼성에로드 할 수 있습니다. R & D 인증서가 서명 한 날로부터 7 과거 일 동안 주어진 때문에 D는 미들 릿을 체결 &

R은 롤백 날짜 장치에서 실행해야합니다. 예 : 서명 날짜는 19.08.2012, 작업 기간은 12.08.2012에서 18.08.2012까지입니다.