Product Documentation

FairCom ISAM for C

Previous Topic

Next Topic

FIPS Support

NOTE: This does not apply to FairCom JDBC and ADO.NET drivers, and json.db,

FIPS SuFIPS 140.2 is an encryption standard established by the US federal government. Faircom provides support for FIPS 140.2 through OpenSSL 3.0. To enable this support, use server keyword

FIPS_ENCRYPTION YES

When successfully enabled, the following message is logged to CTSTATUS.FCS at startup:

"OpenSSL FIPS Cryptographic provider in use"

To enable this support for C based clients, set environment variable FAIRCOM_FIPS_CLIENT_MODE=Y before starting the process. To validate the provider is correctly configured or diagnose problems set environment variable FAIRCOM_LOG=<filename>

When successfully enabled, the following message is logged to <filename> at startup:

"OpenSSL FIPS Cryptographic provider in use"

This affects all FairCom command line utilities, C based API's and other API's that rely on these such as:

C.isam

C.lowlevel

C.nav

C.sql.direct

Cpp.nav

Csharp.nav

java.jpa.nav

Java.nav

Php.sql.pdo

Python.nav

Python.sql

Sql.odbc

Vb.nav

Unaffected client API's are:

Sql.jdbc

csharp.sql.ado.net

json.db

NOTE: For unaffected client API's, driver side FIPS support may be possible purely through the host language (java, .NET, etc)

TOCIndex