Security Related iFL Functions

iWay Service Manager provides a scripting language, called iFL (iWay Functional Language), which is documented in the iWay Service Manager Programmer's Guide and iWay Service Manager Component and Functional Language Reference Guide.

iFL can be used to configure server components and to manipulate information. Several iFL functions are offered to assist in constructing secure applications. For example, hash functions are often used to add validation hashes to database records or to messages. While the details of these functions are discussed elsewhere, some of the most useful functions are listed and described in the following table.

Function

Description

_aes()

Encrypt or decrypt data using the AES algorithm.

_encr()

Masks the value using a storage masking algorithm that is provided by the server.

_getprin()

Return the user name or password from the current principal.

_hasrole()

Determines whether the authenticated source of this message has the authority to perform some operation.

_sha1()

Generates a hash over a series of values using the SHA1 algorithm.

_sha256()

Generates a hash over a series of values using the SHA256 algorithm.

_md5()

Generates a hash over a series of values using the MD5 algorithm.


iWay Software