com.ontimize.security
Class Utils
java.lang.Object
com.ontimize.security.Utils
- public abstract class Utils
- extends java.lang.Object
|
Field Summary |
static boolean |
DEBUG
|
static boolean |
SILENT
|
|
Constructor Summary |
Utils()
|
|
Method Summary |
static boolean |
arv(byte[] l)
|
static void |
cIS(int actual)
|
static byte[] |
encrypt(byte[] bytes,
java.lang.String key)
|
static java.lang.String |
encrypt(java.lang.String s)
|
static java.lang.String |
encrypt(java.lang.String password,
java.lang.String key,
int number)
|
static License |
generateSignedLicense(java.lang.String codigo,
java.lang.String persona,
java.lang.String organizacion,
java.lang.String localidad,
java.lang.String pais,
java.util.Date validity,
java.lang.String direccionMAC,
java.lang.String ip,
java.lang.String sistemaOperativo,
byte[] bytesKey)
|
static License |
generateSignedLicense(java.lang.String code,
java.lang.String person,
java.lang.String organization,
java.lang.String localidad,
java.lang.String county,
java.util.Date validity,
java.lang.String macAddress,
java.lang.String ip,
java.lang.String sistemaOperativo,
byte[] bytesKey,
boolean local,
int nUsers,
java.lang.String caracteristicas)
|
static java.lang.String |
getAllV()
|
static java.lang.String |
getFeatures()
|
protected static License |
getL(byte[] l)
|
static java.lang.String |
getLC()
|
static java.lang.Object |
getLInfoObject()
|
static int |
getUserLimit()
|
static java.lang.String |
getV(java.lang.String name)
|
static boolean |
isDevelopementL()
|
static void |
main(java.lang.String[] args)
|
static boolean |
v()
|
static boolean |
v(boolean out)
|
static boolean |
v(java.lang.String number)
|
static boolean |
verify(License lic)
|
static boolean |
verifyLocal(boolean isRunningLocal)
|
protected static void |
verifyValidity(License l)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEBUG
public static boolean DEBUG
SILENT
public static boolean SILENT
Utils
public Utils()
encrypt
public static java.lang.String encrypt(java.lang.String s)
throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
encrypt
public static byte[] encrypt(byte[] bytes,
java.lang.String key)
throws java.lang.IllegalArgumentException,
java.io.UnsupportedEncodingException
- Throws:
java.lang.IllegalArgumentException
java.io.UnsupportedEncodingException
encrypt
public static java.lang.String encrypt(java.lang.String password,
java.lang.String key,
int number)
throws java.lang.IllegalArgumentException,
java.io.UnsupportedEncodingException
- Throws:
java.lang.IllegalArgumentException
java.io.UnsupportedEncodingException
generateSignedLicense
public static License generateSignedLicense(java.lang.String codigo,
java.lang.String persona,
java.lang.String organizacion,
java.lang.String localidad,
java.lang.String pais,
java.util.Date validity,
java.lang.String direccionMAC,
java.lang.String ip,
java.lang.String sistemaOperativo,
byte[] bytesKey)
throws java.io.UnsupportedEncodingException,
java.security.spec.InvalidKeySpecException,
java.security.NoSuchAlgorithmException,
java.security.NoSuchProviderException,
java.security.SignatureException,
java.security.InvalidKeyException
- Throws:
java.io.UnsupportedEncodingException
java.security.spec.InvalidKeySpecException
java.security.NoSuchAlgorithmException
java.security.NoSuchProviderException
java.security.SignatureException
java.security.InvalidKeyException
generateSignedLicense
public static License generateSignedLicense(java.lang.String code,
java.lang.String person,
java.lang.String organization,
java.lang.String localidad,
java.lang.String county,
java.util.Date validity,
java.lang.String macAddress,
java.lang.String ip,
java.lang.String sistemaOperativo,
byte[] bytesKey,
boolean local,
int nUsers,
java.lang.String caracteristicas)
throws java.io.UnsupportedEncodingException,
java.security.spec.InvalidKeySpecException,
java.security.NoSuchAlgorithmException,
java.security.NoSuchProviderException,
java.security.SignatureException,
java.security.InvalidKeyException
- Throws:
java.io.UnsupportedEncodingException
java.security.spec.InvalidKeySpecException
java.security.NoSuchAlgorithmException
java.security.NoSuchProviderException
java.security.SignatureException
java.security.InvalidKeyException
verify
public static boolean verify(License lic)
throws java.security.NoSuchAlgorithmException,
java.security.NoSuchProviderException,
java.security.SignatureException,
java.security.InvalidKeyException,
java.security.spec.InvalidKeySpecException
- Throws:
java.security.NoSuchAlgorithmException
java.security.NoSuchProviderException
java.security.SignatureException
java.security.InvalidKeyException
java.security.spec.InvalidKeySpecException
main
public static void main(java.lang.String[] args)
throws java.lang.Exception
- Throws:
java.lang.Exception
getL
protected static License getL(byte[] l)
throws java.lang.Exception
- Throws:
java.lang.Exception
arv
public static boolean arv(byte[] l)
throws java.lang.Exception
- Throws:
java.lang.Exception
getFeatures
public static java.lang.String getFeatures()
throws java.lang.Exception
- Throws:
java.lang.Exception
verifyLocal
public static boolean verifyLocal(boolean isRunningLocal)
throws java.lang.Exception
- Throws:
java.lang.Exception
getUserLimit
public static int getUserLimit()
throws java.lang.Exception
- Throws:
java.lang.Exception
cIS
public static void cIS(int actual)
throws java.lang.Exception
- Throws:
java.lang.Exception
verifyValidity
protected static void verifyValidity(License l)
throws java.lang.Exception
- Throws:
java.lang.Exception
isDevelopementL
public static boolean isDevelopementL()
throws java.lang.Exception
- Throws:
java.lang.Exception
v
public static boolean v()
throws java.lang.Exception
- Throws:
java.lang.Exception
v
public static boolean v(boolean out)
getV
public static java.lang.String getV(java.lang.String name)
getAllV
public static java.lang.String getAllV()
getLC
public static java.lang.String getLC()
v
public static boolean v(java.lang.String number)
getLInfoObject
public static java.lang.Object getLInfoObject()