2009-09-29 1 views
4

평가판 모드로 실행할 수있는 데스크톱 응용 프로그램이 있습니다. 사용자가 라이센스 키를 입력하기로 결정합니다. 유효성을 검사하면 앱이 더 이상 시험 모드로 실행되지 않습니다.라이센스 키 관리

이후에 라이센스 키를 어떻게해야합니까? 어디에서 보관해야합니까? 모든 앱을 시작할 때마다 라이센스 키가 유효한지 확인해야합니까? 사용자가 라이센스 키를 입력 한 후 정확히 무엇을해야합니까? 감사합니다

+0

온라인 또는 오프라인으로 확인합니까? – hrnt

+0

나는 그것을 온라인으로 확인한다 – andrew

+0

나는 모든 열쇠의 검증의 시간을 저장하고 app가 시작할 때마다 그것을 검사한다. –

답변

0

온라인 유효성 검사가 성공하면 서버에서 공개 키 (Google 공개 키 암호화)가있는 비공개 키로 서명되어있는 것으로 확인 된 것을 반환합니다. 유효한 로컬 유효성 검증 토큰을 작성하는 데 충분한 정보가있는 로컬 사본없이 로컬로 유효성을 검사 할 수 있습니다.

로컬 유효성 검사에는 시작 시간과 종료 시간이 있어야하며 어떤 이유로 든 토큰이 유효하지 않으면 온라인 유효성 검사를 수행해야합니다. 토큰이 최근에 (주어진 값의 최근 값에 대해) 만기되고 온라인 유효성 검증이 실패하면, 시스템은 액세스를 허용하여 일정한 유예 시간을줍니다.