Setting up Utimaco CryptoServer library in OpenSSL Configuration File:

  1. Edit openssl.cnf from C:\Program Files\Common Files\SSL\openssl.cnf and add the following line to the first line of the file.

tmp76xfqalz.png example.file

openssl_conf = openssl_init
  1. Enter the following lines under last section of openssl.cnf file

tmpe90_zm75.png example.file

[openssl_init] engines=engine_section [engine_section]
pkcs11 = pkcs11_section [pkcs11_section] engine_id = pkcs11
dynamic_path = C:\\Users\\openssl-user\\Downloads\\libp11- 0.4.12\\src\\pkcs11.dll
MODULE_PATH = C:\\Program Files\\Utimaco\\SecurityServer\\Lib\\cs_pkcs11_R3.dll init = 0
tmpoqrf0rv4.png

Dynamic path and Module path will get changed according to the user environment.

tmp_oq3c4xg.png example.file

[openssl_init] engines=engine_section [engine_section]
pkcs11 = pkcs11_section [pkcs11_section] engine_id = pkcs11
dynamic_path = C:\\Users\\openssl-user\\Downloads\\libp11- 0.4.12\\src\\pkcs11.dll
MODULE_PATH = C:\\Program Files\\Utimaco\\SecurityServer\\Lib\\cs_pkcs11_R3.dll init = 0
tmpiuzyiw2f.png

Dynamic path and Module path will get changed according to the user environment.