To install and configure the Venafi Code Signing Client on Linux Platform and use PKCS#11 driver:
-
Obtain Venafi Code Signing Client Package for Linux from https://download.venafi.com and install it on your machine
-
Once the package is installed, verify all the tools are available in /usr/local/bin
|
›_ Console |
|
-
Now set the Venafi TPP Authentication URL and HSM URL with the below command
|
›_ Console |
|
-
Create the trust by adding the server TLS certificate to local trust store. This ensures that application is communicating only with the trusted servers
|
›_ Console |
|
-
To verify trust setting run the below command
|
›_ Console |
|
-
Run the below GetGrant command to check if the user credentials are valid. This command queries to Authentication Server and returns Grant, which is further stored in venafipkcs11config file.
|
›_ Console |
|
-
Further, verify the validity of a grant using the checkgrant command
|
›_ Console |
|
-
To verify the configuration and list the available Code Signing Certificates run the below command.
|
›_ Console |
|
This completes the Venafi PKCS#11 driver configuration.