Your suggested change has been received. Thank you.

close

Suggest A Change

https://thales.na.market.dpondemand.io/docs/dpod/services/kmo….

back

Luna Cloud HSM Services

Service Client Contents

search

Service Client Contents

Service Client Contents

The Luna Cloud HSM Service Client is a configurable software used to bind to and communicate with a Luna Cloud HSM Service over the internet. The Luna Cloud HSM Service Client package is a .zip file that contains system information for a bound HSM partition that is generated on the DPoD server when you create a Luna Cloud HSM Service.

The Luna Cloud HSM Service Client

The Luna Cloud HSM Service Client includes a client archive file containing a set of cryptoki library and binary files, along with pre-configured configuration files for each operating system. The Chrystoki.conf file is for Linux and the crystoki-template.ini file is a template for Windows' crystoki.ini file. The following items are included in the Luna Cloud HSM Service Client zip:

Contents of the Luna Cloud HSM Service Client zip

  • Chrystoki.conf
  • crystoki-template.ini
  • cvclient-min.tar
  • cvclient-min.zip
  • EULA.zip
  • server-certificate.pem

The Luna Cloud HSM Service Client cvclient-min.x compressed folder has separate components depending on the operating system. The cvclient-min.tar file contains the components for Linux client installations and the cvclient-min.zip contains the necessary components for the Windows client installation.

See the sections Contents of the client TAR (cvclient-min.tar) or Contents of the client ZIP (cvclient-min.zip) for more information about the cvclient-min.* materials for the operating system.

Contents of the client TAR (cvclient-min.tar)

Directory/File Description
./bin/64 Contains all library files.
./bin/64/ckdemo Tool to perform cryptographic operations.
./bin/64/lunacm Tool for partition administration.
./bin/64/multitoken Cryptographic performance testing tool.
./bin/64/cmu Certificate Management Utility.
./bin/64/vtl Virtual Token Library.
./etc/openssl.cnf OpenSSL configuration file.
./jsp/LunaProvider.jar jar file containing Gemalto-specific classes.
./jsp/64/libLunaAPI.so Respective library file to go with the executable jar file.
./libs/64/libCryptoki2.so File required for cryptographic applications.
./libs/64/plugins/libdpod.plugin Service plugin.
./setenv Utility script to set the ChrystokiConfigurationPath environment variable to point to the current directory, which is required for the client to locate the configuration file, Chrystoki.conf/crystoki.ini. The setenv script also creates a crystoki.ini file from the included crystoki-template.ini file.

Contents of the client ZIP (cvclient-min.zip)

Directory/File Description
.\csp Contains required CSP file(s).
.\csp\keymap.exe Executable to migrate to MS CSP and retain keys held on the HSM.
.\csp\LunaCSP.dll Executable to migrate keys between Luna HSM and Luna Cloud HSM Service.
.\csp\ms2luna.exe Executable to migrate keys from an MS CSP already existing on the Windows system to the HSM.
.\csp\register.exe Executable to register the CSP library with the Windows system.
.\ksp\kspcmd.exe A command-line utility to configure KSP.
.\ksp\KspConfig.exe A GUI utility to configure KSP.
.\ksp\ksputil.exe A command-line utility to make keys available to other clients.
.\ksp\ms2Luna.exe CSP Rregistration tool.
.\plugins\dpod.plugin Service plugin.
.\ckdemo.exe Tool to do cryptographic operations.
.\cmu.exe Certificate Management Utility.
.\cryptoki.dll File required for cryptographic applications.
.\LunaAPI.dll Library file to go with the executable JSP jar file (LunaProvider).
.\lunacm.exe Tool for partition administration.
.\LunaProvider.jar jar file containing Gemalto-specific class.
.\multitoken.exe Cryptographic performance testing tool.
.\openssl.cnf OpenSSL configuration file.
.\SafeNetKSP.dll The KSP library.
.\setenv Utility script to set the ChrystokiConfigurationPath to point to the current directory (this environment variable needs to be the path that includes crystoki-template.ini).
.\setenv.ps1 Setenv utility script for PowerShell.