What is JPass?
JPass is a simple, small, portable password manager application with strong encryption. It allows you to store user names, passwords, URLs and generic notes in an encrypted file protected by one master password.

Features;
  • Strong encryption - AES-256-CBC algorithm (SHA-256 is used as password hash)
  • Portable - single jar file which can be carried on a USB stick
  • Built-in random password generator
  • Organize all your user name, password, URL and notes information in one file
  • Data import/export in XML format

System requirements
  • Minimum JRE: 1.6.0


JPass on an eComStation machine with Open JDK


Installing JPass
Download jpass-0.1.14-dist.zip. Make a directory/map with the name "jpass". Open the zip file and copy the files "jpass-0.1.14.jar", "jpass.properties" and "readme.txt" to the new created directory/map "jpass". The other files are not for our OS-system. That's all!

The used cmd file
JPass works with Open JDK in OS/2-eCS. I have a jpass.cmd file with the following contents;
@echo off
SET BEGINLIBPATH=[drive: java]\JAVA160ga5\bin
SET path=[drive: java]\JAVA160ga5\bin
SET CLASSPATH= 
[drive: jpass]
cd [drive: jpass]\jpass
java -Duser.home=[drive: jpass]\jpass -jar jpass-0.1.14.jar 2>jpass-bugs.txt 
I use 2 separate folders (directories), one for Java and one for JPass with the files created by this program. The references used in the cmd file;

  • [drive: java] = drive with Java
  • [drive: jpass] = drive with JPass

should be replaced with real drive letters. Save the file and name it "jpass.cmd" or use the file from the distribution. This file is copied to the "jpass" folder(directory). Furthermore, different paths?, adjust according to your needs.
Create a new program object. Specify the path and file name: "[drive: jpass]\jpass\jpass.cmd". In the tabpage Session check the boxes "OS/2 window", "Running as an icon" and "Close Window to end program". In the tabpage General you can enter the name "JPass".

Parameters / options explained
  • The statement "-Duser.home=[drive: jpass]\jpass" will ensure that JPass will save all necessary files in own directory instead of saving them in the home directory.
  • The addition "2>jpass-bugs.txt" ensures that errors are saved in the file "jpass-bugs.txt". The 2 in "2>" is not a typo! File stays empty on my system.

Download
In the file you can find the above command files (all drive letters are on set to C:) and an OS/2 JPass icon: jpass-ecs.zip.

revision November 25, 2016