署名ライセンス方式
Standard / ProfessionalはRS256署名済みライセンスを使用します。製品には公開鍵だけを入れ、秘密鍵は販売者側だけに保持します。
オンライン自動発行
本番API: https://pcsr.net/boneflow/license/calendar/issue.php
- 購入者が購入時の発行トークンを入力。
- 製品がInstallation ID・Edition・発行トークンをHTTPS POST本文で販売者APIへ送信。URL queryには入れません。
- 販売者APIが購入情報・台数上限を確認してRS256署名。
- 返されたライセンスを製品側が公開鍵で再検証して自動登録。
通常利用時はサーバー認証しません。一度取得したライセンスはオフラインで検証します。
手動オフライン発行
*.request.jsonを保存。- 販売者がPRIVATE Seller Toolで署名。
*.bflicense.jsonを顧客へ返却。- 顧客が製品へ読み込む。
秘密鍵を顧客ZIP・JavaScript・HTMLへ入れないこと。オンラインAPIはHTTPSで公開し、秘密鍵・発行トークン台帳はWeb公開領域の外へ置きます。
ライセンス画面を開く