Funded in 2019 – The project aimed to create and develop the software application programming interface (API) and perform the necessary integration and validation steps for the DKS hardware security module, the Diamond-HSM™, to support and function with the Microsoft CryptoAPI (often referred to as “CAPI”). Developing this integration to communicate with the Microsoft operating system will dramatically increase the reach of security solutions among non-profit higher education networks driving scientific research and innovation.
In partnership with the Vietsch Foundation, Diamond Key Security (DKS) is excited to make available under a permissive BSD clause 3 open-source license software, software installation, and related documentation to enable DKS and CrypTech solutions to integrate with and support Windows networking environments.
- The open-source software and results are published at: https://github.com/DiamondKeySecurity/diamondhsm-win-cng
- The test plan and specific acceptance results are available at: https://github.com/DiamondKeySecurity/diamondhsm-win-cng/tree/master/Test%20Documentation
- The installation documentation is also available at: https://github.com/DiamondKeySecurity/diamondhsm-win-cng/tree/master/Binaries%20and%20Installation
The installation documentation provides information and instructions so that the software can be installed in a Windows network environment for either usage for signing by a Windows Certificate Authority (CA) (for various applications like DNS) or for a developers utilizing Diamond-HSM solutions or CrypTech solutions.