License
Inheritance: java.lang.Object
public class License
Tillhandahåller metoder för att licensiera komponenten.
I det här exemplet kommer ett försök att hitta en licensfil med namnet MyLicense.lic i mappen som innehåller komponenten, i mappen som innehåller den anropande samlingen, i mappen för startsamlingen och sedan i de inbäddade resurserna för den anropande samlingen.
License license = new License(); license.setLicense(“MyLicense.lic”);
Konstruktörer
| Konstruktor | Beskrivning |
|---|---|
| License() | Initierar en ny instans av den här klassen. |
Metoder
| Metod | Beskrivning |
|---|---|
| equals(Object arg0) | |
| getClass() | |
| hashCode() | |
| isInternalFIPSSecurity() | Som standard använder vi standard jdk-säkerhet. |
| notify() | |
| notifyAll() | |
| setInternalFIPSSecurity(boolean internalFIPSSecurity) | Som standard använder vi standard jre-säkerhet. |
| setLicense(InputStream stream) | Licensierar komponenten. |
| setLicense(String licenseName) | Licensierar komponenten. |
| toString() | |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
License()
public License()
Initierar en ny instans av den här klassen.
I det här exemplet kommer ett försök att hitta en licensfil med namnet MyLicense.lic i mappen som innehåller komponenten, i mappen som innehåller den anropande samlingen, i mappen för startsamlingen och sedan i de inbäddade resurserna för den anropande samlingen.
License license = new License(); license.setLicense(“MyLicense.lic”);
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| arg0 | java.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()
Som standard använder vi standard jdk-säkerhet. Standardvärde == false. I vissa fall kan en anpassad java-miljö inte stödja nödvändiga algoritmer, så vi kan föreslå att använda intern inbyggd FIPS-säkerhet.
Returns: boolean - booleskt värde
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
setInternalFIPSSecurity(boolean internalFIPSSecurity)
public static void setInternalFIPSSecurity(boolean internalFIPSSecurity)
Som standard använder vi standard jre-säkerhet. Standardvärde == false. I vissa fall kan en anpassad java-miljö inte stödja nödvändiga algoritmer, så vi kan föreslå att använda intern inbyggd FIPS-säkerhet.
Observera också: Enligt JVM SecureRandom-algoritmen väntar /dev/random på vissa operativsystem på en viss mängd \u201cnoise\u201d som genereras på värddatorn innan ett resultat returneras. Biblioteket som används för slumpmässig talgenerering i Oracle\u2019s JVM förlitar sig som standard på /dev/random för UNIX-plattformar. Även om /dev/random är säkrare rekommenderas det att använda /dev/urandom om standard JVM‑konfigurationen ger fördröjningar, eller att lägga till enheter som genererar entropi för /dev/random.
Följande java‑alternativ kan hjälpa till att undvika fördröjningar och åsidosätta inställningen securerandom.source. -Djava.security.egd=file:/dev/./urandom
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| internalFIPSSecurity | boolean | booleskt värde |
setLicense(InputStream stream)
public void setLicense(InputStream stream)
Licensierar komponenten.
En ström som innehåller licensen.
Använd den här metoden för att läsa in en licens från en ström.
License license = new License(); license.setLicense(myStream);
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| ström | java.io.InputStream | licensström |
setLicense(String licenseName)
public void setLicense(String licenseName)
Licensierar komponenten.
Försöker hitta licensen på följande platser:
Explicit sökväg.
Mappen för komponentens jar-fil.
I det här exemplet kommer ett försök att hitta en licensfil med namnet MyLicense.lic i mappen som innehåller komponenten, i mappen som innehåller den anropande samlingen, i mappen för startsamlingen och sedan i de inbäddade resurserna för den anropande samlingen.
License license = new License(); license.setLicense(“MyLicense.lic”);
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| licenseName | java.lang.String | Kan vara ett fullständigt eller kort filnamn eller namnet på en inbäddad resurs. Använd en tom sträng för att växla till utvärderingsläge. |
toString()
public String toString()
Returns: java.lang.String
wait()
public final void wait()
wait(long arg0)
public final native void wait(long arg0)
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| arg0 | long | |
| arg1 | int |