Chapter 4: ProtectToolkit 7 Software Installation
Installing ProtectToolkit 7 on Windows
Use the ProtectToolkit Windows Installer (
PTKinstaller.exe
) to install PTK on a Windows client. The
installation wizard guides you through the procedure, and this page provides additional clarification on the
various installation options. To modify an existing client installation, including switching between HSM and
Software Emulation modes, see
"Modifying the ProtectToolkit Client Windows Installation" on page 72
.
Prerequisites
>
Review the
"System Requirements" on page 68
to ensure your operating system is supported and that you
have installed the required Java, .NET, and MSVC components.
>
Review the
"Operating Modes" on the previous page
as they apply to your HSM deployment.
>
Ensure that your ProtectServer 3 HSM is installed and configured for access over a network (if applicable):
•
"ProtectServer 3 PCIe Installation" on page 12
•
"ProtectServer 3 External Installation and Configuration" on page 16
•
"ProtectServer 3+ External Installation and Configuration" on page 33
If you are setting up ProtectToolkit to run in Software Emulation Mode, HSM setup is unnecessary.
>
You require the ProtectToolkit Windows Installer (
PTKinstaller.exe
), downloaded from the Thales
Customer Portal.
ProtectToolkit Installation Procedure
Complete the following procedure to install ProtectToolkit on a Windows client.
To install ProtectToolkit on Windows
1.
Run the Windows Installer (
PTKinstaller.exe
) on your client and follow the wizard instructions to accept the
licensing agreement and select your desired install location.
2.
Choose the ProtectToolkit components you wish to install:
•
ProtectToolkit C Runtime
: installs all the necessary tools and interfaces for a PTK-C Cryptoki service
provider.
–
ProtectToolkit C SDK
: installs the PTK-C software development platform. Header files are
included, in addition to the PTK-C Runtime.
–
ProtectToolkit FM SDK
: installs the Functionality Module (FM) development platform. Install this
component if you plan to develop FMs to add custom functionality to the ProtectServer 3 HSM.
Requires the
PTK-C SDK
component as a prerequisite.
NOTE
Thales recommends that you develop and test FMs in Software Emulation mode
before installing them on your production HSMs.
•
ProtectToolkit J Runtime
: installs all the necessary tools and interfaces for a PTK-J Cryptoki service
provider, using the Java Cryptographic Architecture (JCA) / Java Cryptographic Extension (JCE)
interface.
Thales ProtectServer 3 HSM and ProtectToolkit 7 Installation and Configuration Guide
2021-06-30 10:29:48-04:00 Copyright 2009-2021 Thales Group
70