署名ライセンス方式

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

オンライン自動発行

本番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公開領域の外へ置きます。

ライセンス画面を開く