--- title: "Downloading SDKs" slug: "downloading-sdks" description: "Get started with OneSpan Sign SDKs using Java, .NET, or APEX, with SSL certificate setup, requirements, downloads, Maven guidance, and code examples." updated: 2026-10-30T14:00:35Z published: 2026-10-30T14:00:35Z canonical: "docs.onespan.com/downloading-sdks" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.onespan.com/llms.txt > Use this file to discover all available pages before exploring further. # Downloading SDKs ## Getting Started with SDKs The following sections can help you to get started with OneSpan Sign's SDKs: - [SSL Communication](/v1/docs/downloading-sdks#ssl-communication) - [OneSpan Sign Java SDKs](/v1/docs/downloading-sdks#onespan-sign-java-sdks) - [OneSpan Sign .NET SDKs](/v1/docs/downloading-sdks#onespan-sign-net-sdks) - [OneSpan Sign APEX SDK](/v1/docs/downloading-sdks#onespan-sign-apex-sdk) ### SSL Communication Integration with *OneSpan Sign* is secured via an SSL certificate issued by GlobalSign. Thus that GlobalSign intermediate certificate must be installed in your integration environment. While you can add any of the certificates in the certificate chain, the Root-CA certificate should work for most environments. ### OneSpan Sign Java SDKs Our Java SDKs enable integration with any application written in the Java programming language. By default, the .NET and Java SDKs are not thread-safe. If you are running this code in a multi-threaded application, you may encounter race conditions and deadlocks. As such, we recommend that each thread have its own instance of the SDK. #### Minimum Requirements Your JVM must be using Java 1.7.0_21 or higher. To identify the Java version installed on your system, run the following command: java -version If you want to work with an OneSpan Sign Java SDK, download the 11 version. > To view Javadoc documentation for an OneSpan Sign Java SDK, use the following procedure: > > 1. Navigate to our OneSpan Sign MVN Repository, located here: [https://mvnrepository.com/artifact/com.silanis.esl/sdk](https://mvnrepository.com/artifact/com.silanis.esl/sdk) > 2. Select the SDK Version you would like to see documentation for. For example, 11.45. > 3. In the Files row, click View All. > 4. Download and unzip the following file: sdk--javadoc.jar The OneSpan Sign Java SDKs support Java 1.7_21 and higher. For additional information, see the GitHub examples below. #### Downloading the latest SDK 11 version - To download the OneSpan Sign .JAVA SDK, click [here.](https://mvnrepository.com/artifact/com.silanis.esl/sdk) > To view Javadoc documentation for a OneSpan Sign Java SDK version, use the following procedure: > > 1. Navigate to our OneSpan Sign MVN Repository, located here: [https://mvnrepository.com/artifact/com.silanis.esl/sdk](https://mvnrepository.com/artifact/com.silanis.esl/sdk) > 2. Select the SDK version you would like to see documentation for. For example, 11.45. > 3. In the Files row, click View All. > 4. Download and unzip the following file: sdk--javadoc.jar #### Installing Version Java 7 and older are not supported. To download the latest certificates, see [Updating Certificates](/v1/docs/updating-certificates). You can also verify to see if this certificate is already installed in your environment. Here is an example of a command that will do this: ```plaintext keytool -list -keystore | grep -i d6:9b:56:11:48:f0:1c:77:c5:45:78:c1:09:26:df:5b:85:69:76:ad ``` If the certificate is not installed, you must install it. Here is an example of a command that will do so: ```plaintext keytool -importcert -alias GlobalSignRootCAR4 -keystore -file Root-R4.crt ``` #### Sample Java Code - [Sample Java Code for Creating a Package](/v1/docs/creating-and-sending-a-transaction#java-sdk) - [Full list of Java Sample Codes](https://github.com/OneSpan/esl.sdk.java/tree/dev/sdk/src/main/java/com/silanis/esl/sdk/examples) - [More Integrator Topics](/v1/docs/integrators-guides) #### Maven Users If you are a Maven user, add to your pom file the appropriate one of following dependencies. **For SDK 11:** ```plaintext            com.silanis.esl            sdk            11.xx            jar-with-dependencies         ``` If you want the version of the SDK that bundles all dependencies, add `<classifier>jar-with-dependencies</classifier>` to the dependency. ### OneSpan Sign .NET SDKs Our .NET SDKs enable integration with any application written in the C# programming language. If you want to work with an OneSpan Sign .NET SDK, download the 11 version, and perform the extra configuration described below. For additional information, see the GitHub examples below. By default, the .NET and Java SDKs are not thread-safe. If you are running this code in a multi-threaded application, you may encounter race conditions and deadlocks. As such, we recommend that each thread have its own instance of the SDK. #### Minimum Requirements **.NET** We now support .NET Standard 2.0 and .NET framework 4.5 or higher. This means that .NET Core is also supported, and that Linux machines can also be used. To identify the .NET framework installed on your system, follow the instructions in this link: [https://msdn.microsoft.com/en-us/library/hh925568](https://msdn.microsoft.com/en-us/library/hh925568) #### SDK 11 - To download the OneSpan Sign .NET SDK, click [here.](https://www.nuget.org/packages/OneSpanSign.Sdk/) #### Installing To install the certificate, double-click the file `Root-R3.crt`, and then select *install certificate*. #### Sample .NET Codes - [Sample .NET Code for Creating a Package](/v1/docs/creating-and-sending-a-transaction#net-sdk) - [Full list of .NET Sample Codes](https://github.com/OneSpan/oss.sdk.net/tree/master/src/Samples/Examples) - [More Integrator Topics](/v1/docs/integrators-guides) ### OneSpan Sign APEX SDK Written in APEX, the OneSpan Sign APEX SDK for Salesforce enables developers to integrate e-signing functionality into their custom apps on either Salesforce or the Force.com platform. - To get started, please download the [OneSpan Sign APEX SDK](https://github.com/OneSpan/onespan-sign-apex-sdk) on GitHub. - You can also view numerous [code snippets and examples](/v1/docs/integrators-guides). - If you have specific questions, check out our [Developer Forums](https://community.onespan.com/forums).