Ontimize 5.2072EN

com.ontimize.security
Class Utils

java.lang.Object
  extended bycom.ontimize.security.Utils

public abstract class Utils
extends java.lang.Object


Nested Class Summary
static class Utils.ETF
           
 
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
 

Field Detail

DEBUG

public static boolean DEBUG

SILENT

public static boolean SILENT
Constructor Detail

Utils

public Utils()
Method Detail

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()

Ontimize