1-Wireソフトウェア認証SDK
1-Wire®ソフトウェア認証キットは、ソフトウェア・プログラムのセキュリティ確保を助け、ライセンス管理とユーザ検証サービスを提供することに特化して設計されたソフトウェア開発キット(SDK)です。このSDKには、広く使われている1-Wireパブリック・ドメイン・キットのソフトウェア・ライブラリを基にしたソフトウェア認証ライブラリと、必要なすべてのアプリケーション・プログラミング・インターフェース(API)が含まれています。このソフトウェア認証ライブラリは、アプリケーション開発者のカスタム・ソフトウェアに組み込んで配布することができます。このライブラリは、iButton®と通信を行って認証サービスを提供します。このサービスは、通信対象のiButtonを特定のエンド・ユーザおよび/または有効なソフトウェア・ライセンスを表すハードウェア・トークンとして認証し、不正使用を防いでソフトウェア・プライバシーを保護します。複数の1-Wireアダプタ、USBポート(DS9490B)、パラレル・ポート(DS1410E)、またはシリアル・ポート(DS1411)を対象のiButtonとともに使用して、ソフトウェアのセキュリティを確保することができます(これはセキュリティ・ドングルとも呼ばれます)。
このSDKには、様々なiButtonデバイスでソフトウェア・ライブラリを使用する方法を示す、いくつかのサンプル・プログラムとそのソース・コードが含まれています。ダウンロードできるSDKには2つのバージョンがあります。1つは32ビットのWindows Vista®、Windows® XP、およびWindows Server 2003用にビルドされたサンプル・プログラムが付属するバージョンで、もう1つは64ビットのWindows Vista x64、Windows XP x64、およびWindows Server 2003 x64用にビルドされたサンプル・プログラムが付属するバージョンです。ただしこのSDKは、1-Wireパブリック・ドメイン・キットがサポートするあらゆるプラットフォーム用にビルドできます(必要なリンク・ファイルを使用)。
バージョン3.11ベータ2をダウンロード
- 32ビット版ソフトウェア認証SDK + サンプル・プログラムとソース・コード(ZIP、ベータ)
(Windows VistaおよびWindows Server 2003でUSB(DS9490B)とともに使用する場合に必要) - 64ビット版ソフトウェア認証SDK + サンプル・プログラムとソース・コード(ZIP、ベータ)
(Windows Vista x64、Windows XP x64、およびWindows Server 2003 x64でUSB(DS9490B)とともに使用する場合に必要)
バージョン2.00をダウンロード
- ソフトウェア認証SDK + サンプル・プログラムとソース・コード
(Windows XP、Windows 2000、Windows ME、およびWindows 98/95の場合に必要)
このソフトウェア認証APIは最も単純な使用シナリオに基づくもので、既存のソフトウェア・コードに簡単に組み込めるように設計されています。このAPIは3つの主要サービスを提供します。
- デバイスの初期化
- デバイスの認証
- デバイスのクリア(これによりシステムの有効部分ではなくなります)