ライセンス

Inheritance: java.lang.Object

public class License

コンポーネントをライセンスするためのメソッドを提供します。

この例では、コンポーネントが含まれるフォルダー、呼び出しアセンブリが含まれるフォルダー、エントリアセンブリのフォルダー、そして呼び出しアセンブリの埋め込みリソース内で、MyLicense.lic という名前のライセンスファイルを探す試みが行われます。

License license = new License(); license.setLicense(“MyLicense.lic”);

コンストラクタ

コンストラクタ説明
License()このクラスの新しいインスタンスを初期化します。

メソッド

メソッド説明
equals(Object arg0)
getClass()
hashCode()
isInternalFIPSSecurity()デフォルトでは、デフォルトの JDK セキュリティを使用しています。
notify()
notifyAll()
setInternalFIPSSecurity(boolean internalFIPSSecurity)デフォルトでは、デフォルトの JRE セキュリティを使用しています。
setLicense(InputStream stream)コンポーネントにライセンスを付与します。
setLicense(String licenseName)コンポーネントにライセンスを付与します。
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

License()

public License()

このクラスの新しいインスタンスを初期化します。

この例では、コンポーネントが含まれるフォルダー、呼び出しアセンブリが含まれるフォルダー、エントリアセンブリのフォルダー、そして呼び出しアセンブリの埋め込みリソース内で、MyLicense.lic という名前のライセンスファイルを探す試みが行われます。

License license = new License(); license.setLicense(“MyLicense.lic”);

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

パラメータ説明
arg0java.lang.Object

Returns: boolean

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

hashCode()

public native int hashCode()

Returns: int

isInternalFIPSSecurity()

public static boolean isInternalFIPSSecurity()

デフォルトでは、デフォルトの JDK セキュリティを使用しています。デフォルト値は false です。カスタマイズされた Java 環境が必要なアルゴリズムをサポートできない場合があり、その際は内部組み込みの FIPS セキュリティの使用を推奨します。

Returns: boolean - 真偽値

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

setInternalFIPSSecurity(boolean internalFIPSSecurity)

public static void setInternalFIPSSecurity(boolean internalFIPSSecurity)

デフォルトでは、デフォルトの JRE セキュリティを使用しています。デフォルト値は false です。カスタマイズされた Java 環境が必要なアルゴリズムをサポートできない場合があり、その際は内部組み込みの FIPS セキュリティの使用を推奨します。

また注意してください:JVM SecureRandom アルゴリズムによると、いくつかのオペレーティングシステムでは /dev/random がホストマシンで \u201cnoise\u201d が一定量生成されるまで結果を返さずに待機します。Oracle\u2019s JVM での乱数生成に使用されるライブラリは、UNIX プラットフォームではデフォルトで /dev/random に依存しています。/dev/random はより安全ですが、デフォルトの JVM 設定で遅延が発生する場合は /dev/urandom の使用が推奨されます。または /dev/random 用にエントロピーを生成するデバイスを追加してください。

以下の Java オプションは遅延を回避し、securerandom.source 設定を上書きするのに役立ちます。 -Djava.security.egd=file:/dev/./urandom

Parameters:

パラメータ説明
internalFIPSSecuritybooleanboolean 値

setLicense(InputStream stream)

public void setLicense(InputStream stream)

コンポーネントにライセンスを付与します。

ライセンスを含むストリームです。

このメソッドを使用して、ストリームからライセンスをロードします。

License license = new License(); license.setLicense(myStream);

Parameters:

パラメータ説明
ストリームjava.io.InputStreamlicense ストリーム

setLicense(String licenseName)

public void setLicense(String licenseName)

コンポーネントにライセンスを付与します。

ライセンスを次の場所で検索します:

  1. 明示的なパス。

  2. コンポーネント JAR ファイルのフォルダー。

この例では、コンポーネントが含まれるフォルダー、呼び出しアセンブリが含まれるフォルダー、エントリアセンブリのフォルダー、そして呼び出しアセンブリの埋め込みリソース内で、MyLicense.lic という名前のライセンスファイルを探す試みが行われます。

License license = new License(); license.setLicense(“MyLicense.lic”);

Parameters:

パラメータ説明
licenseNamejava.lang.String完全または短いファイル名、または埋め込みリソースの名前を指定できます。空文字列を使用すると評価モードに切り替わります。

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Parameters:

パラメータ説明
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

パラメータ説明
arg0long
arg1int