Abeona 2012.1 API
A B C D E G I L M O P S T U

A

Abeona - Class in eu.beesoft.abeona
Main class of Abeona signature system.

B

buildPrivateKey(String) - Static method in class eu.beesoft.abeona.Abeona
Builds public key (as instance of RSAPrivateKey) from given hexadecimal String.
buildPublicKey(String) - Static method in class eu.beesoft.abeona.Abeona
Builds public key (as instance of RSAPublicKey) from given hexadecimal String.

C

computeSignature(byte[]) - Static method in class eu.beesoft.abeona.Abeona
Computes MD5 hash signature for given data.

D

Database - Class in eu.beesoft.abeona
Represents simple database for Product instances.
decrypt(byte[], Key) - Static method in class eu.beesoft.abeona.Abeona
Decrypts given data with given key.

E

encrypt(byte[], Key) - Static method in class eu.beesoft.abeona.Abeona
Encrypts given data with given key.
eu.beesoft.abeona - package eu.beesoft.abeona
 

G

generate(Properties, Product) - Method in class eu.beesoft.abeona.LicenseGenerator
Generates resultant properties as license properties.
generate(InputStream, Product) - Method in class eu.beesoft.abeona.LicenseGenerator
For properties from given input generates signed properties.
generate(String, Product) - Method in class eu.beesoft.abeona.LicenseGenerator
For properties from given input String generates signed properties.
generate(List<String>, Product) - Method in class eu.beesoft.abeona.LicenseGenerator
For properties from given input List of Strings generates signed properties.
generate(String[], Product) - Method in class eu.beesoft.abeona.LicenseGenerator
For properties from given input array of Strings generates signed properties.
generateLicense(Integer, Properties, String) - Method in class eu.beesoft.abeona.Abeona
Generates new license file.
getAbeonaDirectory() - Method in class eu.beesoft.abeona.Abeona
Returns directory where is stored Abeona license file and database.
getAllMacAddresses() - Static method in class eu.beesoft.abeona.License
Returns all MAC addresses of computer (more precise - its network cards and system drivers).
getCreated() - Method in class eu.beesoft.abeona.Product
Returns date when this instance was created and stored to database.
getDatabase() - Method in class eu.beesoft.abeona.Abeona
Returns product database.
getId() - Method in class eu.beesoft.abeona.Product
Returns unique identifier of this record.
getInputStream(String) - Static method in class eu.beesoft.abeona.Abeona
Returns InputStream for given file name.
getInstance() - Static method in class eu.beesoft.abeona.Abeona
Returns the default instance of Abeona.
getLicenseGenerator() - Method in class eu.beesoft.abeona.Abeona
Returns instance of LicenseGenerator.
getLicenseTemplate() - Method in class eu.beesoft.abeona.Product
Returns license template of this product.
getMacAddress() - Static method in class eu.beesoft.abeona.License
Returns MAC address of computer (more precise - its network card).
getModified() - Method in class eu.beesoft.abeona.Product
Returns date when this instance was last modified and stored to database.
getName() - Method in class eu.beesoft.abeona.Product
Returns name of this record.
getOutputStream(String) - Static method in class eu.beesoft.abeona.Abeona
Returns OutputStream for given file name.
getOwner() - Method in class eu.beesoft.abeona.Abeona
Returns the owner of this Abeona license or constant UNLICENSED if this is not valid (purchased) license.
getPrivateKey() - Method in class eu.beesoft.abeona.Product
Returns encoded private key of this product.
getProduct(Integer) - Method in class eu.beesoft.abeona.Database
Returns copy of Product instance with given id..
getProducts() - Method in class eu.beesoft.abeona.Database
Returns copies of all Product instances contained in database.
getProperties(String, String) - Method in class eu.beesoft.abeona.LicenseServer
Returns properties for license client.
getProperty(String) - Method in class eu.beesoft.abeona.License
Returns from license file value for given property name.
getProperty(String, String) - Method in class eu.beesoft.abeona.License
Returns from license file value for given property name.
getPropertyNames() - Method in class eu.beesoft.abeona.License
Returns from license file all property names.
getPublicKey() - Method in class eu.beesoft.abeona.Product
Returns encoded public key of this product.
getSerial() - Method in class eu.beesoft.abeona.Abeona
Returns the serial number of this Abeona license or constant UNLICENSED if this is not valid (purchased) license.
getUserName() - Static method in class eu.beesoft.abeona.License
Returns user name from system properties.

I

isRunning() - Method in class eu.beesoft.abeona.LicenseServer
Checks whether server is running.
isValid() - Method in class eu.beesoft.abeona.License
Checks license validity and returns result.

L

License - Class in eu.beesoft.abeona
This is class for obtaining license properties.
License() - Constructor for class eu.beesoft.abeona.License
Default constructor - creates new instance of License.
LicenseException - Exception in eu.beesoft.abeona
Instances of this class are thrown from License methods.
LicenseException(String) - Constructor for exception eu.beesoft.abeona.LicenseException
Create instance of LicenseException with given text.
LicenseException(String, Throwable) - Constructor for exception eu.beesoft.abeona.LicenseException
Create instance of LicenseException with given text and caused exception.
LicenseGenerator - Class in eu.beesoft.abeona
The LicenseGenerator is used to generate license properties protected by Abeona signature system.
LicenseServer - Class in eu.beesoft.abeona
This is abstract superclass for license server.
LicenseServer() - Constructor for class eu.beesoft.abeona.LicenseServer
Creates new instance of LicenseServer.
load(InputStream, String) - Method in class eu.beesoft.abeona.License
Loads license properties from given input stream and checks their digital signature.
load(Properties, String) - Method in class eu.beesoft.abeona.License
Loads license properties from given properties and checks their digital signature.
load(String, String, String, String) - Method in class eu.beesoft.abeona.License
Loads license properties from license server and - if required - checks their digital signature.

M

main(String[]) - Static method in class eu.beesoft.abeona.Abeona
Entry point to Abeona application.

O

OWNER - Static variable in class eu.beesoft.abeona.License
Constant for 'Abeona.Owner' name.

P

Product - Class in eu.beesoft.abeona
This class encapsulates typical features needed for creation of application ( = product) license: product id - used to identify product product name public key - used on customer side to verify license private key - used to sign license on provider side license template - contains properties typical for license
Product() - Constructor for class eu.beesoft.abeona.Product
Default constructor - creates empty instance of Product.
Product(Product) - Constructor for class eu.beesoft.abeona.Product
Copy constructor - creates instance of Product from given pattern.

S

SERIAL_NUMBER - Static variable in class eu.beesoft.abeona.License
Constant for 'Abeona.Serial.Number' name.
SIGNATURE - Static variable in class eu.beesoft.abeona.License
Constant for 'Abeona.Signature' name.
start(int) - Method in class eu.beesoft.abeona.LicenseServer
Starts license server and creates socket for given port.
stop() - Method in class eu.beesoft.abeona.LicenseServer
Stops license server and releases socket.
store(Product) - Method in class eu.beesoft.abeona.Database
Stores given Product instance to database.
storeLicense(Properties, Product, String) - Method in class eu.beesoft.abeona.LicenseGenerator
Stores signed properties to file with given file name.

T

toBytes(String) - Static method in class eu.beesoft.abeona.Abeona
Converts given hexadecimal String to byte array.
toString(byte[]) - Static method in class eu.beesoft.abeona.Abeona
Converts given byte array to hexadecimal String.
toString() - Method in class eu.beesoft.abeona.Product
Returns text representation of this record (calls getName()).

U

UNLICENSED - Static variable in class eu.beesoft.abeona.Abeona
This constant is returned by method Abeona.getSerial() if Abeona is running in unlicensed mode.

A B C D E G I L M O P S T U
Abeona 2012.1 API