Transferring the CryptoHub endpoint zip files to the U-Series Appliance
If you have a virtual U-Series Appliance, BeyondTrust locks it down significantly. For example, it does not include a browser, and many PowerShell commands are unavailable. One method for transferring files to the virtual appliance is wget, but we will leave it to the user to decide how they want to transfer the endpoint zip files to the machine running the U-Series Appliance.Install FxPKCS11 on the Windows machine running the U-Series Appliance
Perform the following steps to install FxPKCS11 on the Windows machine that’s running the BeyondTrust U-Series Appliance:The zip files contain the following files:
PKCS11Manager.exe | Program to test the connection to the CryptoHub and perform basic functions through the FxPKCS11 module (login, RNG, etc.). |
|---|---|
configTest.exe | Program to test configuration and connection to the CryptoHub. |
fxpkcs11.dll | The Futurex PKCS #11 library file. |
fxpkcs11.cfg | Preconfigured FxPKCS11 configuration file for connecting/authenticating to CryptoHub. |
client-cert.pem | Client TLS certificate |
client.p12 | Full Client PKI in encrypted PKCS #12 format (CA chain + client cert + client private key). |
ca-chain.pem | CA certificate bundle (Futurex Test CAs + auto-generated service CA) |
CryptoHub 1234567890.cer | Auto-generated self-signed CA certificate used to issue client endpoint TLS certs (number is random). |
Futurex Test Root CA (ECC).cer | ECC Futurex Test Root CA for embedded Futurex Test TLS certs. |
Futurex Test Root SSL CA.cer | RSA Futurex Test Root CA for embedded Futurex Test TLS certs |
Move all of the preceding FxPKCS11 files to
C:\Program Files\Futurex\fxpkcs11. Create the Futurex\fxpkcs11 directory as an administrator.The Futurex PKCS #11 module expects to find the FxPKCS11 configuration file (
fxpkcs11.cfg) in the C:\Program Files\Futurex\fxpkcs11 directory by default.Configure the FxPKCS11 library in BeyondInsight
Under 32-bit Driver Path, select “Click Here to Set 32-bit”.Navigate to the
C:\Program Files\Futurex\fxpkcs11 folder and select the fxpkcs11-x86.dll file.Under the 64-bit Driver Path, select “Click Here to Set 64-bit”.Navigate to the
C:\Program Files\Futurex\fxpkcs11 folder and select the fxpkcs11.dll file.If the user has changed the PIN/Password for the endpoint, enter it under the PIN column.
If the user kept the default password for the endpoint, please follow the steps below:
- To attain the
PINvalue, open theNotepadapplication. - Select
File>Open.... - On the bottom right side, in the drop down menu with the default value
Text Documents (*.txt), selectAll Files. - Navigate to the
fxpkcs11folder. - Select the
fxpkcs11.cfgfile. - Scroll down and copy the value between
<CRYPTO-OPR-PASS>and</CRYPTO-OPR-PASS>. - Go back to theConfigure HSM Credentials window and paste in the value into the PIN field.
Select the [ Test Active Credential ] to test if BeyondInsight can successfully communicate with CryptoHub.
If the connection is successful, a text box should appear showing:
None

