署名ライセンス方式

Standard / ProfessionalはRS256署名済みライセンスを使用します。製品には公開鍵だけを入れ、秘密鍵は販売者側だけに保持します。

30日無料Trial

初回オンライン開始時に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

  1. 購入者が購入時の発行トークンを入力。
  2. 製品がInstallation ID・Edition・発行トークンをHTTPS POST本文で販売者APIへ送信。URL queryには入れません。
  3. 販売者APIが購入情報・台数上限を確認してRS256署名。
  4. 返されたライセンスを製品側が公開鍵で再検証して自動登録。

通常利用時はサーバー認証しません。一度取得したライセンスはオフラインで検証します。

手動オフライン発行

  1. *.request.jsonを保存。
  2. 販売者がPRIVATE Seller Toolで署名。
  3. *.bflicense.jsonを顧客へ返却。
  4. 顧客が製品へ読み込む。
秘密鍵を顧客ZIP・JavaScript・HTMLへ入れないこと。オンラインAPIはHTTPSで公開し、秘密鍵・発行トークン台帳はWeb公開領域の外へ置きます。

ライセンス画面を開く