ellipticSecure / ehsm-java

Java integration library for the eHSM and MIRkey Hardware Security Modules

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

This is a Java library to interface with the eHSM and MIRkey Hardware Security Modules

Latest release: Maven Central javadoc

Maven dependency

        <dependency>
            <groupId>com.ellipticsecure</groupId>
            <artifactId>ehsm-java</artifactId>
            <version>1.0.6</version>
        </dependency>

Gradle dependency

        repositories {
            mavenCentral()
        }
        
        dependencies {
            implementation('com.ellipticsecure:ehsm-java')
        }

Prerequisites:

  • Java 8 or later.
  • The ehsm shared library (available from here.)
Note: You may need to set the EHSM_LIBRARY environment variable if your libehsm.so/dylib/dll is not in a standard location.

Build instructions (pre-built libraries are available from Maven Central):

  1. mvn package

See the integration test, LibraryTestIT for some code examples as well as these projects:

About

Java integration library for the eHSM and MIRkey Hardware Security Modules

License:Apache License 2.0


Languages

Language:Java 100.0%