2010-05-20 3 views
1

ControlledAccess 객체를 사용하여 블랙 베리 애플리케이션 영구 데이터를 보호하는 데 어려움이 있습니다.블랙 베리 코드

http://www.blackberry.com/developers/docs/4.5.0api/net/rim/device/api/system/PersistentObject.html에 따르면 PersistentObject, CodeSignKey 및 ControlledAccess 객체가 필요합니다. 한 조각을 제외한 모든 것을 가지고 있습니다.

CodeSignKey codeSigningKey = CodeSigningKey.get("ACME"); 

여기에서 "ACME"를 대체 할 대상을 모르겠습니다. 이 암호 코드 서명 키를 작성한대로 내가 선택한 PIN 코드입니까? 내 패키지 이름, 출력 파일 이름입니까?

Blackberry API 문서는이 특히 중요한 매개 변수에 대해 아무 것도 말하지 않는 것 같습니다.

감사합니다.

답변

1

BlackBerry Signing Authority Tool을 사용하여 자신 만의 키를 만들고 싶습니다. 전체 세부 사항은 this KB article을 참조하십시오.

+0

응답 해 주셔서 감사합니다. 그게 내가 필요한 것입니다. SignatureTool.jar은 필자가 필요로하는 전부라고 생각했지만 제한된 RIM 구성 요소에 대한 액세스 가능성이 다른 목적을위한 것이라는 것을 깨달았습니다. – Haoest

+0

그건 그렇고, BB 플래시 메모리가 자연스럽게 암호화되어 있는지 아십니까? 핸드 헬드가 도난당한 경우, 메모리와 무차별 공격을 덤핑하는 것이 얼마나 힘들습니까? – Haoest

+0

암호화에 대해서는 잘 모르지만 플래시 메모리는 회로 기판에 표면 실장 될 가능성이 높으며 메모리를 덤프하는 것은 매우 어려울 것입니다. –