Standard / ProfessionalはRS256署名済みライセンスを使用します。製品には公開鍵だけを入れ、秘密鍵は販売者側だけに保持します。
初回オンライン開始時にInstallation IDを https://pcsr.net/boneflow/license/calendar/trial.php へ送信し、pcsr.net側で開始日と終了日を記録します。Trial用のRS256署名済み権利を受け取り、その後はオフラインでも検証できます。残り5日から購入予告を表示し、30日終了後はCalendar/DB編集をロックします。期限切れ後もSQLite Backupは保存できます。
本番API: https://pcsr.net/boneflow/license/calendar/issue.php
通常利用時はサーバー認証しません。一度取得したライセンスはオフラインで検証します。
*.request.jsonを保存。*.bflicense.jsonを顧客へ返却。