SafeJDBC v2.00
A B C D E F G I K M N O P R S T U V W

A

ALGORITHM_NOT_FOUND - Static variable in class com.safejdbc.api.Status
The Algorithm name is not allowed or does not exist
Algo - class com.safejdbc.api.Algo.
This class contains the main constant names the for cryptography algorithms used in SafeJDBC: Digest, Symmetric, Asymmetric.
addColumn(String) - Method in class com.safejdbc.api.ColumnsCipher
Adds a column to the list of Sql columns to be encrypted/decrypted using the "table.column" syntax.
addColumn(String, String) - Method in class com.safejdbc.api.ColumnsCipher
Adds a column to the list of Sql columns to be encrypted/decrypted.
addColumnsfromFile(String) - Method in class com.safejdbc.api.ColumnsCipher
Adds columns using values stored in an ini file.

B

BLOWFISH - Static variable in class com.safejdbc.api.Algo
The Blowfish algorithm generic name
BLOWFISH_CBC - Static variable in class com.safejdbc.api.Algo
The Blowfish algorithm with CBC and no padding
BLOWFISH_CBC_PKCS5 - Static variable in class com.safejdbc.api.Algo
The Blowfish algorithm with CBC and PKCS#5 padding
BLOWFISH_CFB - Static variable in class com.safejdbc.api.Algo
The Blowfish algorithm with CFB and no padding

C

CAST_128 - Static variable in class com.safejdbc.api.Algo
The CAST-128 algorithm generic name
CAST_128_CBC - Static variable in class com.safejdbc.api.Algo
The CAST algorithm with CBC and no padding
CAST_128_CBC_PKCS5 - Static variable in class com.safejdbc.api.Algo
The CAST algorithm with CBC and PKCS#5 padding
CAST_128_CFB - Static variable in class com.safejdbc.api.Algo
The CAST algorithm with CFB and no padding
CAST_128_ECB - Static variable in class com.safejdbc.api.Algo
The CAST algorithm with ECB and no padding
CAST_5 - Static variable in class com.safejdbc.api.Algo
The CAST-5 algorithm generic name
CIPHER_COMPUTING_ERROR - Static variable in class com.safejdbc.api.Status
Unknown cipher operation error
CIPHER_INIT_ERROR - Static variable in class com.safejdbc.api.Status
An error occurred during the Crypto engine initialization (Should never happen)
CRYPTO_CHALLENGE_FAILURE - Static variable in class com.safejdbc.api.Status
The cryptographic challenge failed (maybe because of an invalid key)
CipherConnectionFactory - class com.safejdbc.api.CipherConnectionFactory.
Factory to create a Cipher Connection -
A Cipher Connection is a Connection that enables the automatic encryption and decryption of SQL statements and results using and wrapping a native database Connection.
ColumnsCipher - class com.safejdbc.api.ColumnsCipher.
API to update the SafeJdbc Catalog using a list of tables and columns to cipher, i.e. to encrypt or decrypt.
clone() - Method in class com.safejdbc.api.SafeJdbcSetter
This class cannot be clonned for security reasons
com.safejdbc.javax.sql - package com.safejdbc.javax.sql
Contains the JavaBean SafeDataSource Factory to be used on J2EE servers.

D

DATE - Static variable in class com.safejdbc.api.Version
SafeJDBC Version Date: "25/02/2005"
DECRYPT_MODE - Static variable in class com.safejdbc.api.ColumnsCipher
The mode for sql data decryption
DES_EDE - Static variable in class com.safejdbc.api.Algo
The DES-EDE generic algorihtm name
DRIVER_NOT_REGISTERED - Static variable in class com.safejdbc.api.Status
The SafeJDBC Driver could not be registered
DSA - Static variable in class com.safejdbc.api.Algo
The DSA algorithm generic name
defineJoinColumn(String, String) - Method in class com.safejdbc.api.ColumnsCipher
Defines a Column as a Join Column with a Reference Column, using the "table.column" syntax.
defineJoinColumn(String, String, String, String) - Method in class com.safejdbc.api.ColumnsCipher
Defines a Column as a Join Column with a Reference Column.
defineJoinColumnsfromFile(String) - Method in class com.safejdbc.api.ColumnsCipher
Defines Join columns using values in a ini file

The ini filename must not contain any path info.

E

ENCRYPT_MODE - Static variable in class com.safejdbc.api.ColumnsCipher
The mode for sql data encryption
ERROR_CRYPTING_DATAS - Static variable in class com.safejdbc.api.Status
An unknown error occurred during data encryption
ERROR_READING_FILE - Static variable in class com.safejdbc.api.Status
An unknown error occurred during the reading process
execute(int) - Method in class com.safejdbc.api.ColumnsCipher
Executes the update of the SafeJDBC Sql Store and executes the SQL UPDATE commands for each column to be encrypted or decrypted as specified with the addColumn method.

F

FILE_NOT_FOUND - Static variable in class com.safejdbc.api.Status
File not found
FILE_NOT_FOUND_IN_CLASSPATH - Static variable in class com.safejdbc.api.Status
File not found in the Classpath
FILE_UNREADABLE - Static variable in class com.safejdbc.api.Status
File is unreadable (may be for security reasons)

G

getConnection() - Method in class com.safejdbc.javax.sql.SafeDataSource
Returns a Cipher Connection to the database.
getConnection(String, String) - Method in class com.safejdbc.javax.sql.SafeDataSource
Returns a Cipher Connection to the database.
getConnection() - Method in class com.safejdbc.javax.sql.SafeDataSourceJndiBean
Returns a Cipher Connection to the database.
getConnection(String, String) - Method in class com.safejdbc.javax.sql.SafeDataSourceJndiBean
Returns a Cipher Connection to the database.
getFullVersion() - Static method in class com.safejdbc.api.Version
Returns complete Version information.
getInstance(Connection) - Static method in class com.safejdbc.api.CipherConnectionFactory
Deprecated. Please use createCipherConnection(Connection, Connection)
getInstance(Connection, Connection) - Static method in class com.safejdbc.api.CipherConnectionFactory
Creates a Cipher Connection to eanble the automatic and transparent encryption and decryption of SQL statements and results.
getInstance(Connection) - Static method in class com.safejdbc.api.ColumnsCipher
Returns a new ColumnsCipher instance.
getInstance() - Static method in class com.safejdbc.api.SafeJdbcSetter
Creates a new SafeJdbcSetter instance.
getInstance(DataSource, DataSource) - Static method in class com.safejdbc.javax.sql.SafeDataSource
Creates and configures a SafeDataSource instance that wraps an application DataSource.
getLogWriter() - Method in class com.safejdbc.javax.sql.SafeDataSource
Returns the log writer being used by this data source.
getLogWriter() - Method in class com.safejdbc.javax.sql.SafeDataSourceJndiBean
Returns the log writer being used by this data source.
getLoginTimeout() - Method in class com.safejdbc.javax.sql.SafeDataSource
Returns the login timeout (in seconds) for connecting to the database.
getLoginTimeout() - Method in class com.safejdbc.javax.sql.SafeDataSourceJndiBean
Returns the login timeout (in seconds) for connecting to the database.
getObjectInstance(Object, Name, Context, Hashtable) - Method in class com.safejdbc.javax.sql.SafeDataSourceFactory
Creates and returns a new SafeDataSource instance.
getStatus() - Method in class com.safejdbc.api.SafeJdbcSetter
Returns the Status value after an attempt to load the SafeJDBC Driver.
getVersion() - Static method in class com.safejdbc.api.Version
Returns short Version information.

I

IDEA - Static variable in class com.safejdbc.api.Algo
The IDEA algorithm generic name
IDEA_CBC - Static variable in class com.safejdbc.api.Algo
The IDEA algorithm with CBC and no padding
IDEA_CBC_PKCS5 - Static variable in class com.safejdbc.api.Algo
The IDEA algorithm with CBC and PKCS#5 padding
IDEA_CFB - Static variable in class com.safejdbc.api.Algo
The IDEA algorithm with CFB and no padding
INGRIAN_DES_EDE_CBC - Static variable in class com.safejdbc.api.Algo
The INGRIAN provider DES_EDE with CBC and no padding
INVALID_ENCRYPTION_MODE - Static variable in class com.safejdbc.api.Status
The Encryption Mode is invalid
INVALID_KEY - Static variable in class com.safejdbc.api.Status
The key is invalid
INVALID_PASSPHRASE - Static variable in class com.safejdbc.api.Status
The passphrase is invalid

K

KEY_GENERATION_ERROR - Static variable in class com.safejdbc.api.Status
An unknown error occurred during key generation

M

MD2_RSA - Static variable in class com.safejdbc.api.Algo
The RSA algorithm for signature with MD2 and PKCS#1
MD5 - Static variable in class com.safejdbc.api.Algo
The MD5 algorithm
MD5_RSA - Static variable in class com.safejdbc.api.Algo
The RSA algorithm for signature with MD5 and PKCS#1
main(String[]) - Static method in class com.safejdbc.api.Version
Allows Version information to be displayed on the screen.

N

NOT_CONNECTED_TO_APPLICATION_DB - Static variable in class com.safejdbc.api.Status
The connection to the Application database could not be made
NOT_CONNECTED_TO_SAFEJDBC_DB - Static variable in class com.safejdbc.api.Status
The connection to the SafeJDBC Catalog database could not be made

O

OK - Static variable in class com.safejdbc.api.Status
SafeJDBC Driver is loaded with a Cipher Connection

P

PASSPHRASE_SIZE_ERROR - Static variable in class com.safejdbc.api.Status
The passphrase is too short
PROVIDER_CRYPTIX - Static variable in class com.safejdbc.api.Provider
The Cryptix Provider (r3.2.0)
PROVIDER_INGRIAN - Static variable in class com.safejdbc.api.Provider
The Ingrian Provider (1.0.1-03)
This is a special Provider using dedicated encryption machines.
PROVIDER_NOT_FOUND - Static variable in class com.safejdbc.api.Status
The Cryptographic Provider is not found (Should never happen)
PROVIDER_SUNJCE - Static variable in class com.safejdbc.api.Provider
The Sun JCE for Java 1.3/1.4 Provider
Provider - class com.safejdbc.api.Provider.
This class contains the main constant names the for cryptography providers used in SafeJDBC: Sun 1.3/1.4 JCE Cryptix IngrianProvider

R

RSA - Static variable in class com.safejdbc.api.Algo
The RSA algorithm generic name
RSA_ECB_PKCS7 - Static variable in class com.safejdbc.api.Algo
The RSA algorithm for encryption in ECB and PKCS#7

S

SAFEJDBC_URL_NOT_SET - Static variable in class com.safejdbc.api.Status
The SafeJDBC URL name has not been set
SHA_1 - Static variable in class com.safejdbc.api.Algo
The SHA1 algorithm
SHA_1_RSA - Static variable in class com.safejdbc.api.Algo
The RSA algorithm for signature with SHA1 and PKCS#1
SHA_DSA - Static variable in class com.safejdbc.api.Algo
The DSA algorithm with SHA
SafeDataSource - class com.safejdbc.javax.sql.SafeDataSource.
Implementation of DataSource that allows the wrapping of native "clear" DataSource that references an application database.
SafeDataSourceFactory - class com.safejdbc.javax.sql.SafeDataSourceFactory.
JNDI object factory that creates an instance of the SafeDataSource class.
SafeDataSourceFactory() - Constructor for class com.safejdbc.javax.sql.SafeDataSourceFactory
This class should *not* be instanced (this constructor is mandatory for EJB behavior).
SafeDataSourceJndiBean - class com.safejdbc.javax.sql.SafeDataSourceJndiBean.
Implementation of DataSource that allows the wrapping of native "clear" DataSource that references an application database - Works as a Bean (Caucho Resin, ...).
SafeDataSourceJndiBean() - Constructor for class com.safejdbc.javax.sql.SafeDataSourceJndiBean
This class should *not* be instanced (this constructor is mandatory for EJB behavior).
SafeJdbcSetter - class com.safejdbc.api.SafeJdbcSetter.
Main API for SafeJDBC Driver loading & setting cryptography elements.
Status - class com.safejdbc.api.Status.
This class contains the Status Codes returned by SafeJDBC during the initialization phase.
setAlgorithm(String) - Method in class com.safejdbc.api.SafeJdbcSetter
Sets the symmetric algorithm to be used, with the mode and the padding.
setBase_jndi_context(String) - Method in class com.safejdbc.javax.sql.SafeDataSourceJndiBean
Setter for base_jndi_context
setDs_safejdbc_catalog_lookup_name(String) - Method in class com.safejdbc.javax.sql.SafeDataSourceJndiBean
Setter for ds_safejdbc_catalog_lookup_name
setDs_wrapped_lookup_name(String) - Method in class com.safejdbc.javax.sql.SafeDataSourceJndiBean
Setter for ds_wrapped_lookup_name
setFileOutputStream(String) - Method in class com.safejdbc.api.ColumnsCipher
Sets the name of the output file for displaying results.
setKey(String, Key) - Method in class com.safejdbc.api.SafeJdbcSetter
Sets the 128 bit symmetric Key to be used.
setKey(String, char[]) - Method in class com.safejdbc.api.SafeJdbcSetter
Sets the 128 bit symmetric PBE (Passphrase Based encryption Key) key to be used.
setLogWriter(PrintWriter) - Method in class com.safejdbc.javax.sql.SafeDataSource
Sets the log writer being used by this data source.
setLogWriter(PrintWriter) - Method in class com.safejdbc.javax.sql.SafeDataSourceJndiBean
Sets the log writer being used by this data source.
setLoginTimeout(int) - Method in class com.safejdbc.javax.sql.SafeDataSource
Sets the login timeout (in seconds) for connecting to the database.
setLoginTimeout(int) - Method in class com.safejdbc.javax.sql.SafeDataSourceJndiBean
Sets the login timeout (in seconds) for connecting to the database.
setOutputStream(OutputStream) - Method in class com.safejdbc.api.ColumnsCipher
Sets the name of the output stream for displaying results.
setProvider(String) - Method in class com.safejdbc.api.SafeJdbcSetter
Sets the cryptographic Provider to use.
setSafeJdbcDbUrl(String) - Method in class com.safejdbc.api.SafeJdbcSetter
Sets the SafeJDBC Db URL.
setSafeJdbcDbUrl(String, String, String) - Method in class com.safejdbc.api.SafeJdbcSetter
Sets the SafeJDBC Db URL with Db User and Db Password.
setSafeJdbcDbUrl(String, Properties) - Method in class com.safejdbc.api.SafeJdbcSetter
Sets the SafeJDBC Db URL with Properties.
setSafeJdbcLogFile(String) - Method in class com.safejdbc.api.SafeJdbcSetter
Sets the Log file.
setWrappedDriverName(String) - Method in class com.safejdbc.api.SafeJdbcSetter
Sets the Wrapped JDBC Driver Name.

T

toString() - Method in class com.safejdbc.api.SafeJdbcSetter
Returns a human readable String containing detailed info about the status of SafeJdbcSetter.

U

UNKNOWN_ERROR - Static variable in class com.safejdbc.api.Status
An unknown error occured during processing
UNSET - Static variable in class com.safejdbc.api.Status
Status before any setting
unlock() - Static method in class com.safejdbc.api.SafeJdbcSetter
Unlocks SafeJDBC after driver initialization.

V

VERSION_MAJOR - Static variable in class com.safejdbc.api.Version
SafeJDBC Major Version: "2.00d"
VERSION_MINOR - Static variable in class com.safejdbc.api.Version
SafeJDBC Minor Version: "0.02"
Version - class com.safejdbc.api.Version.
Class allows SafeJdbc product Version to be obtained and displayed.

W

WRAPPED_DRIVER_NOT_LOADED - Static variable in class com.safejdbc.api.Status
The Wrapped Driver could not be loaded
WRAPPED_DRIVER_NOT_SET - Static variable in class com.safejdbc.api.Status
The Wrapped Driver name has not been set

A B C D E F G I K M N O P R S T U V W
SafeJDBC v2.00

Copyright © SafeLogic 2005