2.1. ライセンス認証方法

2.1.1 ライセンス認証プロセス

注意:

  1. 当SDKの他の機能を実施前にライセンス認証APIを利用してライセンス認証する必要があります。ライセンス認証を行わないと、他のAPIは正常に動作することができません。

  2. 毎回オンラインでアクティベーションコードの取得手順を省くため、オンラインで取得したアクティベーションコードファイルをローカルに保存することを推奨します。API stid_face_professional_load_license_contentでローカルに保存されたアクティベーションコードファイルをロードすることによって、ライセンス認証を行います。

  3. ソフトウェアの起動に必要なライセンス認証手順は、1回だけ行うようにしてください。ソフトウェアが起動中に複数回ライセンス認証APIを呼び出すと、ライセンス重複認証エラーが発生します。

  4. Aft取得したアクティベーションコードでライセンス認証を行った後、CPU、ネットワークカードなどの主要ハードウェアパーツ情報を変更または交換しないでください。(OSを再インストールことによってハードウェア情報が変更される場合があります)

  5. オンラインライセンス認証方法では、ハードウェア情報が変更されてないデバイスで、アクティベーションコードを複数回発行しても、アクティベーションコード発行デポジットは初回のみ消費されます。アクティベーションコードが発送した後、ハードウェア情報が変更されているデバイスでコードを再発行すると、コードエラーまたはライセンス認証失敗というエラーメッセージが表示されます。予知せぬハードウェア情報が変更されたことによって、ライセンス認証エラーを避けるために、初回取得したアクティベーションコードをローカルに保存し、ローカルまたはバックアップサーバでライセンス認証を行うことを推奨します。

ライセンス認証方法:

顔認証SDKはデバイスハードウェアバインディングによるライセンス認証方法をサポートします。

デバイスハードウェアバインディング

Windows/Linux/Arm_Linux:

  1. stid_face_professional_online_activate_license APIは、JCVにより提供されるライセンスファイルコンテンツをロードします。

  2. stid_face_professional_online_activate_license APIは、JCVの国内に設置されているアクティベーションサーバーに自動的にネットワークリクエストを送信します。

  3. stid_face_professional_online_activate_license APIは、アクティベート済みの新しいライセンスファイルを出力します。

  4. stid_face_professional_load_license_content APIは、stid_face_professional_online_activate_license interface APIで出力された新しいライセンスファイルをロードします。

  5. the stid_face_professional_load_license_content APIからSTID_OKというコードが返ってきたら、ライセンスが正常に認証されたことを示します。

  6. stid_license_release_content APIでアクティブ化したライセンス内容を解放し、ライセンス認証フローが終了となります。

Last updated