Skip to content

Java integration library for the eHSM and MIRkey Hardware Security Modules

License

Notifications You must be signed in to change notification settings

ellipticSecure/ehsm-java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Topics

Resources

License

Stars

Watchers

Forks

Languages