Skip navigation links
A B C D E F G H I K L M N O P R S T U V W 

A

ADDRESS - Static variable in class de.pawlidi.openaletheia.license.LicenseProperties
Defines label for the mac adress
Aletheia - Class in de.pawlidi.openaletheia
Main class
Aletheia() - Constructor for class de.pawlidi.openaletheia.Aletheia
Default constructor to construct new aletheia object.
Aletheia(String, String) - Constructor for class de.pawlidi.openaletheia.Aletheia
Constructor to construct new aletheia object for given private and public key.
Aletheia(String) - Constructor for class de.pawlidi.openaletheia.Aletheia
 
Aletheia(File) - Constructor for class de.pawlidi.openaletheia.Aletheia
 
Aletheia(InputStream) - Constructor for class de.pawlidi.openaletheia.Aletheia
 
ALETHEIA_PRIVATE_KEY - Static variable in class de.pawlidi.openaletheia.Constants
Define the private key
ALETHEIA_PUBLIC_KEY - Static variable in class de.pawlidi.openaletheia.Constants
Define the public key
ALETHEIA_VERSION - Static variable in class de.pawlidi.openaletheia.Constants
Define the software version
AletheiaContext - Class in de.pawlidi.openaletheia
 
AletheiaUtils - Class in de.pawlidi.openaletheia.utils
 
authenticate(String, String) - Method in class de.pawlidi.openaletheia.AletheiaContext
 

B

BASE - Static variable in class de.pawlidi.openaletheia.license.LicenseProperties
Defines label for the base ip
buildPrivateKey(String) - Static method in class de.pawlidi.openaletheia.utils.CipherUtils
 
buildPublicKey(String) - Static method in class de.pawlidi.openaletheia.utils.CipherUtils
 

C

CIPHER_ALGORITHM - Static variable in class de.pawlidi.openaletheia.utils.CipherUtils
 
CIPHER_EXTENDED_ALGORITHM - Static variable in class de.pawlidi.openaletheia.utils.CipherUtils
 
CipherUtils - Class in de.pawlidi.openaletheia.utils
 
COMPANY - Static variable in class de.pawlidi.openaletheia.license.LicenseProperties
Defines label for the company name
computeSignature(Properties) - Static method in class de.pawlidi.openaletheia.utils.CipherUtils
 
computeSignature(byte[]) - Static method in class de.pawlidi.openaletheia.utils.CipherUtils
Compute signature
computeSignatureString(Properties) - Static method in class de.pawlidi.openaletheia.utils.CipherUtils
 
Constants - Class in de.pawlidi.openaletheia
 
Constants() - Constructor for class de.pawlidi.openaletheia.Constants
 
Converter - Class in de.pawlidi.openaletheia.utils
 
CREATED - Static variable in class de.pawlidi.openaletheia.license.LicenseProperties
Defines label for the creation date
createKeyFile(File, String, String) - Static method in class de.pawlidi.openaletheia.generator.KeyGenerator
Creates key file for given root directory, generated key and file name.
createLicense(Properties) - Static method in class de.pawlidi.openaletheia.license.LicenseProperties
 
createLicense(Properties, Properties) - Static method in class de.pawlidi.openaletheia.license.LicenseProperties
 
createLicense(Properties, License) - Static method in class de.pawlidi.openaletheia.license.LicenseProperties
 
createLicense(Properties, License, Properties) - Static method in class de.pawlidi.openaletheia.license.LicenseProperties
 
createProperties(License) - Static method in class de.pawlidi.openaletheia.license.LicenseProperties
 
createProperties(Properties, License) - Static method in class de.pawlidi.openaletheia.license.LicenseProperties
 

D

DATE_FORMAT - Static variable in class de.pawlidi.openaletheia.Constants
Defines an instance of SimpleDateFormat used for formatting the string representation of date (month/day/year)
DateTimeUtils - Class in de.pawlidi.openaletheia.utils
 
DateTimeUtils() - Constructor for class de.pawlidi.openaletheia.utils.DateTimeUtils
 
de.pawlidi.openaletheia - package de.pawlidi.openaletheia
This package provides application core classes.
de.pawlidi.openaletheia.base.model - package de.pawlidi.openaletheia.base.model
This package provides base model classes
de.pawlidi.openaletheia.generator - package de.pawlidi.openaletheia.generator
This package provides key generation algorithms
de.pawlidi.openaletheia.license - package de.pawlidi.openaletheia.license
This package provides license handling classes
de.pawlidi.openaletheia.utils - package de.pawlidi.openaletheia.utils
This package provides utils classes.
de.pawlidi.openaletheia.utils.exec - package de.pawlidi.openaletheia.utils.exec
This package provides process execution classes.
decrypt(byte[], Key) - Static method in class de.pawlidi.openaletheia.utils.CipherUtils
 
decrypt(String) - Method in class de.pawlidi.openaletheia.utils.StringCipher
Takes a encrypted String as argument, decrypts it and returns the decrypted String.
decryptWithAES(String, String) - Static method in class de.pawlidi.openaletheia.utils.CipherUtils
 
DESCRIPTION - Static variable in class de.pawlidi.openaletheia.license.LicenseProperties
Defines label for the license description
dispose() - Method in class de.pawlidi.openaletheia.Aletheia
 
dispose() - Method in class de.pawlidi.openaletheia.license.LicenseHandler
Dispose reserved fields.
DUE_DATE - Static variable in class de.pawlidi.openaletheia.license.LicenseProperties
Defines label for the due date

E

encrypt(byte[], Key) - Static method in class de.pawlidi.openaletheia.utils.CipherUtils
 
encrypt(String) - Method in class de.pawlidi.openaletheia.utils.StringCipher
Takes a single String as an argument and returns an Encrypted version of that String.
encryptPassword(String) - Static method in class de.pawlidi.openaletheia.utils.CipherUtils
 
encryptWithAES(String, String) - Static method in class de.pawlidi.openaletheia.utils.CipherUtils
 
equals(Object) - Method in class de.pawlidi.openaletheia.base.model.License
 
equals(Object) - Method in class de.pawlidi.openaletheia.base.model.User
 
executeCommand(String, String...) - Static method in class de.pawlidi.openaletheia.utils.AletheiaUtils
 
executeCommand(String) - Static method in class de.pawlidi.openaletheia.utils.exec.ProcessExecutor
Execute given system command without arguments.
executeCommand(String, String...) - Static method in class de.pawlidi.openaletheia.utils.exec.ProcessExecutor
Execute given system command with arguments.

F

flushPrivateKeySpec(String, RSAPrivateKey) - Static method in class de.pawlidi.openaletheia.generator.KeyGenerator
 
flushPublicKeySpec(String, RSAPublicKey) - Static method in class de.pawlidi.openaletheia.generator.KeyGenerator
 

G

generateKeyFiles(String) - Static method in class de.pawlidi.openaletheia.generator.KeyGenerator
Generate key file into given root directory.
generateKeyPair() - Static method in class de.pawlidi.openaletheia.utils.CipherUtils
 
getAddress() - Method in class de.pawlidi.openaletheia.base.model.License
Getter to get the address
getBooleanProperty(Properties, String) - Static method in class de.pawlidi.openaletheia.utils.PropertiesUtils
Return boolean value for given key.
getBytesIso8859(String) - Static method in class de.pawlidi.openaletheia.utils.Converter
 
getBytesUtf8(String) - Static method in class de.pawlidi.openaletheia.utils.Converter
 
getCompany() - Method in class de.pawlidi.openaletheia.base.model.License
Getter to get the company
getCreated() - Method in class de.pawlidi.openaletheia.base.model.License
Getter to get the created
getCurrentTime() - Static method in class de.pawlidi.openaletheia.utils.DateTimeUtils
 
getDateProperty(Properties, String) - Static method in class de.pawlidi.openaletheia.utils.PropertiesUtils
 
getDescription() - Method in class de.pawlidi.openaletheia.base.model.License
Getter to get the description
getDueDate() - Method in class de.pawlidi.openaletheia.base.model.License
Getter to get the dueDate
getJavaNetMacAddress() - Static method in class de.pawlidi.openaletheia.utils.AletheiaUtils
Read java networt mac adress
getLicense() - Method in class de.pawlidi.openaletheia.AletheiaContext
Getter to get the product license
getLicense() - Method in class de.pawlidi.openaletheia.license.LicenseHandler
Getter to get the license
getLinuxMacAddress() - Static method in class de.pawlidi.openaletheia.utils.AletheiaUtils
 
getListProperty(Properties, String) - Static method in class de.pawlidi.openaletheia.utils.PropertiesUtils
 
getLocalIpAddress() - Static method in class de.pawlidi.openaletheia.utils.AletheiaUtils
 
getLocalIpAddressString() - Static method in class de.pawlidi.openaletheia.utils.AletheiaUtils
 
getLongProperty(Properties, String) - Static method in class de.pawlidi.openaletheia.utils.PropertiesUtils
 
getMacAddress() - Static method in class de.pawlidi.openaletheia.utils.AletheiaUtils
Returns current mac adress
getMaxHost() - Method in class de.pawlidi.openaletheia.base.model.License
Getter to get the max host
getMaxUser() - Method in class de.pawlidi.openaletheia.base.model.License
Getter to get the maxUser
getModified() - Method in class de.pawlidi.openaletheia.base.model.License
Getter to get the modified
getOperatingSystem() - Method in class de.pawlidi.openaletheia.base.model.License
Getter to get the operatingSystem
getOutput() - Method in class de.pawlidi.openaletheia.utils.exec.ProcessStringOutput
 
getOwner() - Method in class de.pawlidi.openaletheia.base.model.License
Getter to get the owner
getPassword() - Method in class de.pawlidi.openaletheia.base.model.User
Getter to get the password
getPrivateKey(KeyPair) - Static method in class de.pawlidi.openaletheia.utils.CipherUtils
 
getProduct() - Method in class de.pawlidi.openaletheia.base.model.License
Getter to get the product
getProductVersion() - Method in class de.pawlidi.openaletheia.base.model.License
Getter to get the product version
getProperties() - Method in class de.pawlidi.openaletheia.base.model.License
Getter to get the properties.
getPublicKey(KeyPair) - Static method in class de.pawlidi.openaletheia.utils.CipherUtils
 
getRemote() - Method in class de.pawlidi.openaletheia.base.model.License
 
getSignature() - Method in class de.pawlidi.openaletheia.base.model.License
 
getStringProperty(Properties, String) - Static method in class de.pawlidi.openaletheia.utils.PropertiesUtils
 
getUsername() - Method in class de.pawlidi.openaletheia.base.model.User
Getter to get the username
getUsers() - Method in class de.pawlidi.openaletheia.base.model.License
 
getUuid() - Method in class de.pawlidi.openaletheia.base.model.License
Getter to get the uuid
getUuid() - Method in class de.pawlidi.openaletheia.base.model.User
Getter to get the uuid
getWindowsMacAddress() - Static method in class de.pawlidi.openaletheia.utils.AletheiaUtils
 

H

hashCode() - Method in class de.pawlidi.openaletheia.base.model.License
 
hashCode() - Method in class de.pawlidi.openaletheia.base.model.User
 
hexToString(byte[]) - Static method in class de.pawlidi.openaletheia.utils.Converter
 
HOST - Static variable in class de.pawlidi.openaletheia.license.LicenseProperties
Defines label for the host size

I

instance() - Static method in class de.pawlidi.openaletheia.AletheiaContext
Returns aletheia instance.
isDateValid() - Method in class de.pawlidi.openaletheia.license.LicenseHandler
Checks the license due date property.
isEmpty(Properties) - Static method in class de.pawlidi.openaletheia.utils.PropertiesUtils
Checks if given properties object is empty or null.
isNotEmpty(Properties) - Static method in class de.pawlidi.openaletheia.utils.PropertiesUtils
Checks if given properties object is not empty or not null.
ISO_8859_1 - Static variable in class de.pawlidi.openaletheia.utils.Converter
 

K

KEY_FILE_EXTENSION - Static variable in class de.pawlidi.openaletheia.generator.KeyGenerator
Key file extension.
KeyGenerator - Class in de.pawlidi.openaletheia.generator
 
KEYSPEC_FILE_EXTENSION - Static variable in class de.pawlidi.openaletheia.generator.KeyGenerator
Key specification file extension.

L

License - Class in de.pawlidi.openaletheia.base.model
 
License() - Constructor for class de.pawlidi.openaletheia.base.model.License
 
License(String, String, String, Long, String, String, String, String, Long, DateTime, DateTime, DateTime, String, Boolean, Properties) - Constructor for class de.pawlidi.openaletheia.base.model.License
 
LicenseException - Exception in de.pawlidi.openaletheia
 
LicenseException(String) - Constructor for exception de.pawlidi.openaletheia.LicenseException
 
LicenseException(Throwable) - Constructor for exception de.pawlidi.openaletheia.LicenseException
 
LicenseException(String, Throwable) - Constructor for exception de.pawlidi.openaletheia.LicenseException
 
LicenseHandler - Class in de.pawlidi.openaletheia.license
This class provides license handling methods.
LicenseHandler(String, String) - Constructor for class de.pawlidi.openaletheia.license.LicenseHandler
Constructor to construct new license handler with private and public key.
LicenseHandler(String, String, License) - Constructor for class de.pawlidi.openaletheia.license.LicenseHandler
Constructor to construct new license handler with private, public key and the license.
LicenseProperties - Class in de.pawlidi.openaletheia.license
Defines the license properties.
LicenseProperties() - Constructor for class de.pawlidi.openaletheia.license.LicenseProperties
 
load(String) - Method in class de.pawlidi.openaletheia.license.LicenseHandler
 
load(File) - Method in class de.pawlidi.openaletheia.license.LicenseHandler
 
load(InputStream) - Method in class de.pawlidi.openaletheia.license.LicenseHandler
 
loadLicense(String) - Method in class de.pawlidi.openaletheia.Aletheia
 
loadLicense(File) - Method in class de.pawlidi.openaletheia.Aletheia
 
loadLicense(InputStream) - Method in class de.pawlidi.openaletheia.Aletheia
 

M

MAC_ADDRESS_REGEX - Static variable in class de.pawlidi.openaletheia.utils.AletheiaUtils
 
main(String[]) - Static method in class de.pawlidi.openaletheia.Aletheia
Use following arguments.
MAX_USER - Static variable in class de.pawlidi.openaletheia.license.LicenseProperties
Defines label for the user size
MESSAGE_DIGEST_ALGORITHM - Static variable in class de.pawlidi.openaletheia.utils.CipherUtils
 
MODIFIED - Static variable in class de.pawlidi.openaletheia.license.LicenseProperties
Defines label for the modification date

N

normalizeMacAddress(String) - Static method in class de.pawlidi.openaletheia.utils.AletheiaUtils
 

O

OS - Static variable in class de.pawlidi.openaletheia.license.LicenseProperties
Defines label for the operating system
OWNER - Static variable in class de.pawlidi.openaletheia.license.LicenseProperties
Defines label for the license owner

P

PRIVATE_KEY_FILE - Static variable in class de.pawlidi.openaletheia.generator.KeyGenerator
Private key file name
PRIVATE_KEYSPEC_FILE - Static variable in class de.pawlidi.openaletheia.generator.KeyGenerator
Private key specification file name
PROCESS_OUTPUT_LEVEL - Static variable in class de.pawlidi.openaletheia.utils.exec.ProcessExecutor
Process output level definition
ProcessExecutor - Class in de.pawlidi.openaletheia.utils.exec
This class provides methods to execute shell commands from jvm.
processLine(String, int) - Method in class de.pawlidi.openaletheia.utils.exec.ProcessStringOutput
 
ProcessStringOutput - Class in de.pawlidi.openaletheia.utils.exec
 
ProcessStringOutput(int) - Constructor for class de.pawlidi.openaletheia.utils.exec.ProcessStringOutput
 
PRODUCT - Static variable in class de.pawlidi.openaletheia.license.LicenseProperties
Defines label for the product name
PropertiesUtils - Class in de.pawlidi.openaletheia.utils
Operations on Properties that are null safe.
PropertiesUtils() - Constructor for class de.pawlidi.openaletheia.utils.PropertiesUtils
 
PUBLIC_KEY_FILE - Static variable in class de.pawlidi.openaletheia.generator.KeyGenerator
Public key file name
PUBLIC_KEYSPEC_FILE - Static variable in class de.pawlidi.openaletheia.generator.KeyGenerator
Public key specification file name

R

RANDOM_NUMBER_GENERATOR_ALGORITHM - Static variable in class de.pawlidi.openaletheia.utils.CipherUtils
 
readKeyFile(String, boolean) - Static method in class de.pawlidi.openaletheia.generator.KeyGenerator
 
readPrivateKeyFile(String) - Static method in class de.pawlidi.openaletheia.generator.KeyGenerator
 
readPrivateKeySpec(String) - Static method in class de.pawlidi.openaletheia.generator.KeyGenerator
 
readPublicKeyFile(String) - Static method in class de.pawlidi.openaletheia.generator.KeyGenerator
 
readPublicKeySpec(String) - Static method in class de.pawlidi.openaletheia.generator.KeyGenerator
 
REMOTE - Static variable in class de.pawlidi.openaletheia.license.LicenseProperties
Defines label for remote validation
removeValue(Properties, String) - Static method in class de.pawlidi.openaletheia.utils.PropertiesUtils
 

S

save(String) - Method in class de.pawlidi.openaletheia.license.LicenseHandler
 
save(String, String) - Method in class de.pawlidi.openaletheia.license.LicenseHandler
 
saveLicense(String, License) - Method in class de.pawlidi.openaletheia.Aletheia
 
saveLicense(File, License) - Method in class de.pawlidi.openaletheia.Aletheia
 
setAddress(String) - Method in class de.pawlidi.openaletheia.base.model.License
Setter to set the address
setCompany(String) - Method in class de.pawlidi.openaletheia.base.model.License
Setter to set the company
setCreated(DateTime) - Method in class de.pawlidi.openaletheia.base.model.License
Setter to set the created
setDateProperty(Properties, String, DateTime) - Static method in class de.pawlidi.openaletheia.utils.PropertiesUtils
 
setDescription(String) - Method in class de.pawlidi.openaletheia.base.model.License
Setter to set the description
setDueDate(DateTime) - Method in class de.pawlidi.openaletheia.base.model.License
Setter to set the dueDate
setLicense(License) - Method in class de.pawlidi.openaletheia.license.LicenseHandler
Setter to set the license
setListProperty(Properties, String, List<String>) - Static method in class de.pawlidi.openaletheia.utils.PropertiesUtils
 
setMaxHost(Long) - Method in class de.pawlidi.openaletheia.base.model.License
Setter to set the max host
setMaxUser(Long) - Method in class de.pawlidi.openaletheia.base.model.License
Setter to set the maxUser
setModified(DateTime) - Method in class de.pawlidi.openaletheia.base.model.License
Setter to set the modified
setObjectProperty(Properties, String, Object) - Static method in class de.pawlidi.openaletheia.utils.PropertiesUtils
 
setOperatingSystem(String) - Method in class de.pawlidi.openaletheia.base.model.License
Setter to set the operatingSystem
setOwner(String) - Method in class de.pawlidi.openaletheia.base.model.License
Setter to set the owner
setPassword(String) - Method in class de.pawlidi.openaletheia.base.model.User
Setter to set the password
setProduct(String) - Method in class de.pawlidi.openaletheia.base.model.License
Setter to set the product
setProductVersion(String) - Method in class de.pawlidi.openaletheia.base.model.License
Setter to set the product version
setProperties(Properties) - Method in class de.pawlidi.openaletheia.base.model.License
Setter to set the properties.
setRemote(Boolean) - Method in class de.pawlidi.openaletheia.base.model.License
 
setSignature(String) - Method in class de.pawlidi.openaletheia.base.model.License
 
setStringProperty(Properties, String, String) - Static method in class de.pawlidi.openaletheia.utils.PropertiesUtils
 
setUsername(String) - Method in class de.pawlidi.openaletheia.base.model.User
Setter to set the username
setUsers(List<User>) - Method in class de.pawlidi.openaletheia.base.model.License
 
setUuid(String) - Method in class de.pawlidi.openaletheia.base.model.License
Setter to set the uuid
setUuid(String) - Method in class de.pawlidi.openaletheia.base.model.User
Setter to set the uuid
SIGNATURE - Static variable in class de.pawlidi.openaletheia.license.LicenseProperties
Defines label for the signature
StringCipher - Class in de.pawlidi.openaletheia.utils
The class is created with a key and can be used repeatedly to encrypt and decrypt strings using specific key.
StringCipher(SecretKey, String) - Constructor for class de.pawlidi.openaletheia.utils.StringCipher
Constructor used to create this object.

T

toBytes(String) - Static method in class de.pawlidi.openaletheia.utils.Converter
 
toObject(String) - Method in class de.pawlidi.openaletheia.base.model.User
 
toString() - Method in class de.pawlidi.openaletheia.base.model.License
 
toString() - Method in class de.pawlidi.openaletheia.base.model.User
 
toString(byte[]) - Static method in class de.pawlidi.openaletheia.utils.Converter
 

U

User - Class in de.pawlidi.openaletheia.base.model
 
User() - Constructor for class de.pawlidi.openaletheia.base.model.User
 
User(String, String, String) - Constructor for class de.pawlidi.openaletheia.base.model.User
 
USER - Static variable in class de.pawlidi.openaletheia.license.LicenseProperties
Defines label for the user
UTF_8 - Static variable in class de.pawlidi.openaletheia.utils.Converter
 

V

verifyLicense() - Method in class de.pawlidi.openaletheia.Aletheia
 
verifyPassword(String) - Method in class de.pawlidi.openaletheia.base.model.User
 
verifyPassword(String, String) - Static method in class de.pawlidi.openaletheia.utils.CipherUtils
Checks an unencrypted (plain) password against an encrypted one to see if they match.
VERSION - Static variable in class de.pawlidi.openaletheia.license.LicenseProperties
Defines label for the product version

W

WATCHDOG_TIMEOUT - Static variable in class de.pawlidi.openaletheia.utils.exec.ProcessExecutor
Process watchdog timeout definition
A B C D E F G H I K L M N O P R S T U V W 
Skip navigation links

Copyright © 2017 PAWLIDI.DE. All rights reserved.