Copying Utimaco PKCS#11 Library File

Depending on whether your host server as 32-bit or 64-bit architecture, make sure the following directory already exists or else create it.

Linux:

Parameter

Definition

[32 bit]

$ORACLE_BASE/extapi/32/hsm[/hsm-manufacturer/library-version/]

[64 bit]

$ORACLE_BASE/extapi/64/hsm[/hsm-manufacturer/library-version/]

List of parameters and definitions

Make ownership and permissions on the above directory as:

owner=oracle; group=oinstall; permissions=775

Windows:

Parameter

Definition

[32 bit]

C:\oracle\extapi\32\hsm[\hsm-manufacturera\library-version\]

[64 bit]

C:\oracle\extapi\64\hsm[\hsm-manufacturera\library-version\]

List of parameters and definitions

Make sure the 'oracle' user can access the above Windows folder Valid directory examples on 64-bit are:

Parameter

Definition

Linux

/opt/oracle/extapi/64/hsm/utimaco/4.45.3/

Windows

C:\oracle\extapi\64\hsm\utimaco\4.45.3\

List of parameters and definitions

Please copy the Utimaco PKCS#11 (cs_pkcs11_R3.dll or cs_pkcs11_R3.so) library for your host architecture to the folder mentioned as above to allow the Oracle database to access the cryptographic library.

Oracle Database should now be able to access The Utimaco PKCS#11 HSM provider.