All properties are in the format key=value where the key is of the form strongkeylite.cfg.property.<some-property-name>.
Property |
strongkeylite.cfg.maxlen.10charstring |
Explanation |
The size of a 10-character string within the application. As the name indicates, the string cannot be more than 10 characters. |
Immutable Value |
10 |
Property |
strongkeylite.cfg.maxlen.1024charstring |
Explanation |
The size of a 1024-character string within the application. As the name indicates, the string cannot be more than 1024 characters. |
Immutable Value |
1024 |
Property |
strongkeylite.cfg.maxlen.128charstring |
Explanation |
The size of a 128-character string within the application. As the name indicates, the string cannot be more than 128 characters. |
Immutable Value |
128 |
Property |
strongkeylite.cfg.maxlen.12285charstring |
Explanation |
The size of a 12285-character string within the application. As the name indicates, the string cannot be more than 12285 characters. |
Immutable Value |
12285 |
Property |
strongkeylite.cfg.maxlen.13336charstring |
Explanation |
The size of a 13336-character string within the application. As the name indicates, the string cannot be more than 13336 characters. |
Immutable Value |
13336 |
Property |
strongkeylite.cfg.maxlen.16384charstring |
Explanation |
The size of a 16384-character string within the application. As the name indicates, the string cannot be more than 16384 characters. |
Immutable Value |
16384 |
Property |
strongkeylite.cfg.maxlen.16charstring |
Explanation |
The size of a 16-character string within the application. As the name indicates, the string cannot be more than 16 characters. |
Immutable Value |
16 |
Property |
strongkeylite.cfg.maxlen.17792charstring |
Explanation |
The size of a 17792-character string within the application. As the name indicates, the string cannot be more than 17792 characters. |
Immutable Value |
17792 |
Property |
strongkeylite.cfg.maxlen.2048charstring |
Explanation |
The size of a 2048-character string within the application. As the name indicates, the string cannot be more than 2048 characters. |
Immutable Value |
2048 |
Property |
strongkeylite.cfg.maxlen.2080charstring |
Explanation |
The size of a 2080-character string within the application. As the name indicates, the string cannot be more than 2080 characters. |
Immutable Value |
2080 |
Property |
strongkeylite.cfg.maxlen.256charstring |
Explanation |
The size of a 256-character string within the application. As the name indicates, the string cannot be more than 256 characters. |
Immutable Value |
256 |
Property |
strongkeylite.cfg.maxlen.32768charstring |
Explanation |
The size of a 32768-character string within the application. As the name indicates, the string cannot be more than 32768 characters. |
Immutable Value |
32768 |
Property |
strongkeylite.cfg.maxlen.32charstring |
Explanation |
The size of a 32-character string within the application. As the name indicates, the string cannot be more than 32 characters. |
Immutable Value |
32 |
Property |
strongkeylite.cfg.maxlen.4charstring |
Explanation |
The size of a 4-character string within the application. As the name indicates, the string cannot be more than 4characters. |
Immutable Value |
4 |
Property |
strongkeylite.cfg.maxlen.4096charstring |
Explanation |
The size of a 4096-character string within the application. As the name indicates, the string cannot be more than 4096 characters. |
Immutable Value |
4096 |
Property |
strongkeylite.cfg.maxlen.5charstring |
Explanation |
The size of a 5-character string within the application. As the name indicates, the string cannot be more than 5 characters. |
Immutable Value |
5 |
Property |
strongkeylite.cfg.maxlen.512charstring |
Explanation |
The size of a 512-character string within the application. As the name indicates, the string cannot be more than 512 characters. |
Immutable Value |
512 |
Property |
strongkeylite.cfg.maxlen.6charstring |
Explanation |
The size of a 6-character string within the application. As the name indicates, the string cannot be more than 6 characters. |
Immutable Value |
6 |
Property |
strongkeylite.cfg.maxlen.64charstring |
Explanation |
The size of a 64-character string within the application. As the name indicates, the string cannot be more than 64 characters. |
Immutable Value |
64 |
Property |
strongkeylite.cfg.maxlen.65535charstring |
Explanation |
The size of a 65535-character string within the application. As the name indicates, the string cannot be more than 65535 characters. |
Immutable Value |
65535 |
Property |
strongkeylite.cfg.maxlen.7charstring |
Explanation |
The size of a 7-character string within the application. As the name indicates, the string cannot be more than 7 characters. |
Immutable Value |
7 |
Property |
strongkeylite.cfg.maxlen.8charstring |
Explanation |
The size of an 8-character string within the application. As the name indicates, the string cannot be more than 8 characters. |
Immutable Value |
8 |
Property |
strongkeylite.cfg.maxlen.8192charstring |
Explanation |
The size of an 8192-character string within the application. As the name indicates, the string cannot be more than 8192 characters. |
Immutable Value |
8192 |
Property |
strongkeylite.cfg.maxlen.9charstring |
Explanation |
The size of a 9-character string within the application. As the name indicates, the string cannot be more than 9 characters. |
Immutable Value |
9 |
Property |
strongkeylite.cfg.property.admincertdnprefixsigning |
Explanation |
The prefix of the DN of the signing digital certificate issued to the DA. The unique domain identifier of the encryption domain is appended to this prefix during the creation of the certificate. The DA's signing certificate is used by the SAKA DACTool application to authenticate the DA to the SAKA server for administrative actions. |
Immutable Value |
CN=SAKA Domain Administrator Signing Certificate, OU=Domain ID |
Property |
strongkeylite.cfg.property.batchrequests.rootdir |
Explanation |
All batch jobs must transfer their files to the appliance (using SFTP, SMB or NFS, etc.) before the web service request for the transaction may be sent to the appliance. This configuration property identifies the root directory of all subdirectories where each encryption domain will transfer XML files in and out, before and after the cryptographic batch job is executed. The default location is |
Immutable Value |
/usr/local/strongauth/batchrequests |
Property |
strongkeylite.cfg.property.domaincertdnprefixencryption |
Explanation |
The prefix of the DN of the encryption digital certificate issued to the encryption domain. The unique domain identifier of the encryption domain is appended to this prefix during the creation of this certificate. The SAKA domain's encryption certificate keys are used to protect all symmetric keys within the domain. |
Immutable Value |
CN=SAKA Encryption Certificate, OU=Domain ID |
Property |
strongkeylite.cfg.property.domaincertdnprefixsigning |
Explanation |
The prefix of the DN of the signing digital certificate issued to the encryption domain. The unique domain identifier of the encryption domain is appended to this prefix during the creation of this certificate. The SAKA domain's signing certificate keys are used to sign all digital certificates issued by this encryption domain. In that sense, this signing key's certificate represents a “mini” Certificate Authority (CA) whose sole purpose is to issue certificates to resources within its encryption domain. This CA cannot be used for purposes outside SAKA. |
Immutable Value |
CN=SAKA Signing Certificate, OU=Domain ID |
Property |
strongkeylite.cfg.property.enckeyalgorithm |
Explanation |
The cryptographic algorithm used by the SAKA to perform symmetric encryption and decryption of sensitive data. The only algorithm currently supported by the SAKA is the Advanced Encryption Standard, or AES. |
Immutable Value |
AES |
Property |
strongkeylite.cfg.property.encprefix |
Explanation |
The prefix used to distinguish between cryptographic keys within an encryption domain. SAKA uses three types of symmetric keys: 1) for encryption; 2) for generating Hashed Message Authentication Codes (HMAC) of plaintext sensitive data; and 3) for generating HMACs of user passwords in the SAKA internal database. Each of these keys are labeled with a key prefix so they may be uniquely identified for their purpose. |
Immutable Value |
ENC- |
Property |
strongkeylite.cfg.property.encsuffix |
Explanation |
The suffix used to map keys within internal data-structures of the SAKA application. |
Immutable Value |
-ENC |
Property |
strongkeylite.cfg.property.hmacprefix |
Explanation |
The prefix used to distinguish cryptographic HMAC keys within an encryption domain. SAKA uses three types of symmetric keys: 1) for encryption; 2) for generating HMACs of plaintext sensitive data; and 3) for generating HMACs of user passwords in the SAKA internal database. Each of these keys are labeled with a key prefix so they may be uniquely identified for their purpose. |
Immutable Value |
HMAC- |
Property |
strongkeylite.cfg.property.jdbc.dbdriver |
Explanation |
The name of the Java Database Connectivity (JDBC) driver used by the key rotation modules to communicate with the database directly. While most of the SAKA uses Java Persistence API (JPA) to communicate with the database, the Rotate HMAC Keys and the Rotate Symmetric Keys jobs use JDBC to dramatically improve performance and minimize memory consumption. |
Immutable Value |
com.mysql.jdbc.Driver |
Property |
strongkeylite.cfg.property.jdbc.jndiname |
Explanation |
The Java Naming and Directory Interface (JNDI) name for the resource to access the MariaDB database. |
Immutable Value |
jdbc/strongkeylite |
Property |
strongkeylite.cfg.property.keyduration.hmac |
Explanation |
Cryptographic keys used by the web service application are changed frequently, based on the policy defined in this property. The policy for the HMAC key is to use a new key every year (annual). |
Immutable Value |
annual |
Property |
strongkeylite.cfg.property.keyduration.pwd |
Explanation |
Cryptographic keys used by the web service application are changed frequently, based on the policy defined in this property. The policy for the PWD key is to use a new key every year (annual). |
Immutable Value |
annual |
Property |
strongkeylite.cfg.property.keyuse.annualformat |
Explanation |
The suffix used to label cryptographic keys when symmetric cryptographic keys are used for an entire calendar year. This property value is concatenated with the key's prefix property to derive the unique label of a cryptographic key. For instance, an encryption key, used annually would have the label ENC-2010 in the calendar year 2010, while another symmetric key would have the label ENC-2011 in 2011. An HMAC key in 2010 would have the label HMAC-2010, etc. |
Immutable Value |
yyyy |
Property |
strongkeylite.cfg.property.keyuse.dailyformat |
Explanation |
The suffix used to label cryptographic keys when symmetric cryptographic keys are used for 24 hours. This property value is concatenated with the key's prefix property to derive the unique label of a cryptographic key. For instance, an encryption key, generated and used on the 1st day of January in 2010 would have the label ENC-01-JAN-2010, while a key generated and used on the 3rd day of March in 2010, would have the label ENC-03-MAR-2010. HMAC keys for the same dates would have the labels HMAC-01-JAN-2010 and HMAC-03-MAR-2010 respectively. |
Immutable Value |
dd-MMM-yyyy |
Property |
strongkeylite.cfg.property.keyuse.monthlyformat |
Explanation |
The suffix used to label cryptographic keys when symmetric cryptographic keys are used for one calendar month. This property value is concatenated with the key's prefix property to derive the unique label of a cryptographic key. For instance, an encryption key, used for the month of January in 2010 would have the label ENC-JAN-2010, while an HMAC key would have the label HMAC-JAN-2010. |
Immutable Value |
MMM-yyyy |
Property |
strongkeylite.cfg.property.keyuse.weeklyformat |
Explanation |
The suffix used to label cryptographic keys when symmetric cryptographic keys are used for one week, starting from the second past midnight on a Sunday (Universal Coordinated Time) through the last second of the Saturday the same week. Since weeks do not have names, the week is indicated by the numeric value of the week—the first week of a year is 1, while the last week of the calendar year would be 52. This property value is concatenated with the prefix property to arrive at the unique label of a cryptographic key. For instance, an encryption key, generated and used on January 5th, 2010 would have the label ENC-1-2010, while an HMAC key would have the label HMAC-1-2010. |
Immutable Value |
w-yyyy |
Property |
strongkeylite.cfg.property.ldapctxfactory |
Explanation |
The Java class used to create a Lightweight Directory Access Protocol (LDAP) context for querying an LDAP-based Directory server. |
Immutable Value |
com.sun.jndi.ldap.LdapCtxFactory |
Property |
strongkeylite.cfg.property.noncesigningalgorithmhsm |
Explanation |
The cryptographic algorithm used by application tools to digitally sign nonces for authentication, when an HSM is used as the cryptographic hardware module in the SAKA server. |
Immutable Value |
SHA256withECDSA |
Property |
strongkeylite.cfg.property.pwdprefix |
Explanation |
The prefix used to distinguish cryptographic HMAC keys used for generating HMACs of user passwords, within an encryption domain. SAKA uses three types of symmetric keys: 1) for encryption; 2) for generating HMACs of plaintext sensitive data; and 3) for generating HMACs of user passwords in the SAKA internal database. Each of these keys are labeled with a key prefix so they may be uniquely identified for their purpose. |
Immutable Value |
PWD- |
Property |
strongkeylite.cfg.property.sklesxsdnsurl |
Explanation |
SAKA converts XML files to Java objects and vice-versa. This URL defines the current XML Schema Definition (XSD) in use by the appliance. The current URL for this version of SAKA is: http://strongkeylite.strongauth.com/SKLES201009 |
Immutable Value |
http://strongkeylite.strongauth.com/SKLES201009 |
Property |
strongkeylite.cfg.property.strongkeylitehome |
Explanation |
The location on the SAKA file system where SAKA software components are installed. |
Immutable Value |
/usr/local/strongauth/strongkeylite |