Hardware Security Module - HSM Software APIs

HSM Software APIs

Below is a list of popular cryptography APIs that can be used with hardware modules from different vendors.

  • PKCS#11 – RSA's API, designed to be platform independent, defining a generic interface to HSMs. Also known as 'cryptoki'
  • OpenSSL – OpenSSL engine API
  • JCE/JCA – Java's cryptography API
  • Microsoft CAPI – Microsoft's API as used by IIS, CA and others, also available in .NET.
  • Microsoft CNG API – Microsoft's next-generation crypto API available for Windows Vista onwards, used by IIS, ADCS and others.

Read more about this topic:  Hardware Security Module