[go: up one dir, main page]

Skip to content

Sample applications demonstrating how to use the CloudHSM PKCS#11 library

License

Notifications You must be signed in to change notification settings

rday/aws-cloudhsm-pkcs11-examples

 
 

Repository files navigation

aws-cloudhsm-pkcs11-examples

Building the examples

Depedencies

The examples are tested on an Amazon Linux 2 AMI. You will need to have the following packages installed:

  • GCC/C++ 7.3.1-5
  • OpenSSL 1.0.2k
  • CMake 2.8.12

You can install these packages on Amazon Linux 2 by running

sudo yum install -y cmake gcc gcc-c++ openssl-devel

Building

Create a build directory and execute CMake. This will create a Makefile for the project. Run make to build the examples.

mkdir build/
cd build/
cmake ..
make

Running

Application binaries are in the build/src/ directory. Applications will request a PIN on the command line. The CloudHSM PKCS#11 library will be used by default.

# After running make
$ src/digest/digest

	--pin <user:password>
	[--library <path/to/pkcs11>]

About

Sample applications demonstrating how to use the CloudHSM PKCS#11 library

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 92.4%
  • C++ 6.1%
  • CMake 1.2%
  • Other 0.3%