LaunchKey Service SDK for Java
This SDK version is intended for use with Services belonging to a Directory or Organization created in or
migrated to the Admin Center.
Use this SDK to interact with the LaunchKey Platform API in your Java application. This documentation explains
how to use the SDK in the most common scenarios. The full documentation of the SDK can be found in the Javadocs.
The Javadocs are available in these locations:
Before you can begin using the Platform API, you need a Service. If you have not created a
Service yet, you can use our Help Center to create one.
Example apps are included in the source repository as submodules.
Spring MVC with Spring Security
Provide Cryptography Pre-Requisites
Before you can use the LaunchKey Platform SDK, you must update your Java Runtime Environment (JRE) for some requirements
of the Java Cryptography Extension (JCE) to allow the Platform SDK for Java to encrypt, decrypt, sign, and verify data
transferred between your service and the Platform API.
JCE Unlimited Strength Jurisdiction Policy Files
Install the “Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files” for your JRE version. If
you installed your JRE via a package manager, there will usually be a package for the JCE as well. If not, download the
JAR for your JRE and follow the installation instructions.
JCE Cryptography Provider
Follow the instructions for your installing cryptography provider.
We recommend the Bouncy Castle JCE provider. Installation consists of:
- Download the JAR file for the Bouncy Castle cryptography provider from
- Maven Central here.
- Place the JAR file in the lib/ext directory of the JRE.
Obtain the SDK
The LaunchKey Service SDK for Java is available via standard Maven artifact repositories. Multiple dependency
management systems allow for using Maven artifact repositories.
- Group ID: com.iovation.launchkey
- Artifact ID: sdk
LaunchKey links to user contributed code as a resource to its community. LaunchKey does not in any way
guarantee or warrant the quality and security of these code bases. User contributed code is supported by the
creators. If you do find a link from the site to user contributed code that is malicious or inappropriate in any
way, please report that link to LaunchKey immediately and we will investigate the claim. Submit any issue to
LaunchKey support at https://launchkey.com./support.