Download
Releases
v2.x
Version | Release Date | Release Notes |
---|---|---|
v2.4.5 | 2025.03.17 (latest) | Release Notes - v2.4.5 Sha256Sum: 7fa1f9989787b4a4bc63b23d1de6c9b8fa4a42856cda84302dba32809935d2e8 |
v2.4.4 | 2025.01.07 | Release Notes - v2.4.4 Sha256Sum: f79e2895fe8092a1b55d5f7d262a36d7c32b883bcae102630508777c2d0530d1 |
v2.4.3 | 2024.09.18 | Release Notes - v2.4.3 Sha256Sum: 9131800b6b3e63ba1c2e09adc2b33dd7d94ade68fa42ac7c02376935e764ef40 |
v2.3.6 | 2023.04.26 | Release Notes - v2.3.6 Sha256Sum: 10b3a4586ffceaa6e6948e27cd315e2220a0a90cad1552079e29cf07d3db3109 |
Download Artifactory Credentials
To download the PrimusJCE Provider retrieve the Download-Link-File from the Securosys Support Portal Knowledge Base article in the Download section. This file contains the credentials necessary for downloading the software package.
Support Portal: Download-Link-File
Library & Sample Files
Replace the variables CRED
, VERSION
with the values from the Download-Link-File.
- Unix
- Windows
- Browser
- Maven
- Gradle
USER=support.reader.jce
CRED=REPLACE_ME
VERSION=v2.4.5
curl -L -XGET https://${USER}:${CRED}@securosys.jfrog.io/artifactory/jce-provider/PrimusAPI_JCE-X-${VERSION}.zip -o PrimusAPI_JCE-X-${VERSION}.zip
set USER=support.reader.jce
set CRED=REPLACE_ME
set VERSION=v2.4.5
curl -L -o PrimusAPI_JCE-X-%VERSION%.zip https://%USER%:%CRED%@securosys.jfrog.io/artifactory/jce-provider/PrimusAPI_JCE-X-%VERSION%.zip
Username: support.reader.jce
In your projects pom.xml register the Securosys Maven Repository:
<repositories>
<repository>
<id>com.securosys</id>
<url>https://securosys.jfrog.io/artifactory/jce-maven</url>
</repository>
</repositories>
Add Securosys Maven repository credentials:
nano ~/.m2/settings.xml
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 https://maven.apache.org/xsd/settings-1.0.0.xsd">
<servers>
<server>
<id>com.securosys</id> <!-- This ID must match the one in your pom.xml -->
<username>support.reader.jce</username>
<password>replace_password_from_download-link-file</password>
</server>
</servers>
</settings>
Declare com.securosys.primus-jce dependency in your projects (pom.xml):
<dependency>
<groupId>com.securosys</groupId>
<artifactId>primus-jce</artifactId>
<version>2.4.5</version>
</dependency>
Install / Download Dependencies:
mvn clean install -U
In your projects build.gradle file register the Securosys Maven Repository:
buildscript {
repositories {
mavenCentral()
maven {
url "https://securosys.jfrog.io/artifactory/jce-maven"
credentials {
username = project.findProperty("artifactory_user") ?: System.getenv("ARTIFACTORY_USER")
password = project.findProperty("artifactory_password") ?: System.getenv("ARTIFACTORY_PASSWORD")
}
}
}
}
Add Securosys Maven repository credentials to your gradle.properties
:
artifactory_user=support.reader.jce
artifactory_password=replace_password_from_download-link-file
Declare com.securosys.primus-jce dependency in your projects (build.gradle):
implementation group: 'com.securosys', name: 'primus-jce', version: '2.4.5'
Install / Download Dependencies:
./gradlew clean install
The java.doc and samples can be obtained on Securosys Support Portal here.